java - href 元素的 Xpath

标签 java eclipse selenium

有人可以帮我找到 Xpath表达式

<div class="row 2">         
 <a href="URL1" class="class 1">display this </a>
</div>

相同URL1代码中多次使用

最佳答案

使用 CSS 选择器查找元素:

driver.findElement(By.cssSelector(
    "div[class='row 2'] > a[class='class 1'][href$='URL1']"));

使用 XPath 查找元素:

driver.findElement(By.xpath(
    "//div[@class='row 2']/a[@class='class 1'][text()='display this ']"));

关于java - href 元素的 Xpath,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38743454/

相关文章:

java - 名称节点 : java.net.BindException

java - 使用 Java 过滤日期

java - 我的java游戏在eclipse中运行,但是一旦导出它 "can' t find LWJGL”并且不会运行

eclipse - 如何使用相对路径将构建路径项添加到 Eclipse 3.5?

java - 我们如何在使用数据提供者时动态命名测试用例

java - Apache poi,以单列输出到 Excel

java - 为什么 javax.xml.stream.XMLEventReader 扩展原始 Iterator 而不是 Iterator<XmlEvent>?

eclipse - 为什么我无法下载STS?

java - 由于某种原因,Selenium 为两个字段而不是一个字段创建了 sendKeys

java - Selenium(Java)从页面上显示的缩短中获取全文