我正在使用coffeescript.js和chai框架在硒中编写测试,以选择内部子元素,其中父元素具有唯一的类名。
子元素可通过应用程序重复使用,并且不是唯一的,因此我需要将父元素的名称用作唯一的定位符
portals-client__portals
是我要用来引用toggles__name
"created_portal_in_super": {
"xpath": "//span[contains(@class,'toggles__name')]"
}
嵌套此内容的正确方法是什么?
我知道对于表,可以使用tbody > tr > td
之类的东西,但是我不确定在上面的示例中如何使它工作。
答案 0 :(得分:1)
尝试使用此XPath:
//div[contains(@class, "portals-client__portals")]//span[@class="toggles__name"]
答案 1 :(得分:1)
Css选择器:
.portals-client__portals span.toggles__name