我正在用selenium编写一个测试,使用coffeescript.js和chai框架来选择一个内部的子元素,其中父元素有一个惟一的类名。
子元素通过应用程序重用,并且不是唯一的,因此我需要父元素的名称用作唯一的定位器
portals-client__portals
是我想用来引用toggles__name
的父元素
"created_portal_in_super": {
"xpath": "//span[contains(@class,'toggles__name')]"
}
嵌套的正确方式是什么?
我知道对于表,可以使用像tbody > tr > td
这样的东西,但我不确定如何在上面的示例中实现这一点。
发布于 2018-08-22 02:43:01
尝试使用此XPath:
//div[contains(@class, "portals-client__portals")]//span[@class="toggles__name"]
发布于 2018-08-22 02:43:01
Css选择器:
.portals-client__portals span.toggles__name
https://stackoverflow.com/questions/51954821
复制相似问题