[英]Selenium Webdrive (Java) - find an element in xpath where is no specific attribute
[英]How to find a specific child of a specific web element with XPath selectors in Selenium
在我们的 Selenium 集成测试之一中,我们使用此 css 选择器:
webDriver.findElements(By.cssSelector(
String.format("tr[data-qa-element='foo'] td[data-qa-element='bar']")));
我需要将此选择器更改为 xPath 表达式,因为我们希望将其与“tr”和“td”等元素名称分离。 如何将其转换为 xpath 表达式:
如果没有元素标签名称tr
和td
,您的 CSS 选择器转换为 XPath 将如下所示:
"//*[@data-qa-element='foo']//*[@data-qa-element='bar']"
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.