java - 如何查找/选择以下 Web 元素的 xpath?

标签 java xpath selenium-webdriver webdriver

问题陈述:我一直面临选择以下网络元素的问题。 (其实这些都是文字)

HTML 代码:

    <tr class="inputtextfields" bgcolor="#CDDBE9">
                <td width="12%" height="25">
                    <div align="center">Firstname1234Lastname</div></td> 
    <tr class="inputtextfields" bgcolor="#CDDBE9">     
    <td width="12%" height="25"> <div align="center">Firstname45671Lastname</div></td>

我在寻找什么?

我正在使用 Java 语言通过 Web 驱动程序查找定位 "Firstname1234Lastname" 元素或文本。非常感谢您的帮助。

最佳答案

您可以尝试下面的XPath来定位所需的元素:

"(//tr[@class='inputtextfields']/td/div)[1]" // For "Firstname1234Lastname"

"(//tr[@class='inputtextfields']/td/div)[2]" // For "Firstname45671Lastname"

关于java - 如何查找/选择以下 Web 元素的 xpath?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42829047/

相关文章:

java - 从 BR 标签中提取文本

c# - 如何在 Selenium 中结合隐式和显式超时?

java - 无法从终端运行 JavaFX 应用程序

java - TestNG中数据参数化的优化方式

javascript - 使用 JavaScript 的 XPath 表达式添加自定义规则

c# - HTMLAgilityPack 和 XPath 目标

javascript - 选择具有相同 id 的多个元素 - WebDriverJS

xml - Selenium:无法通过 XPath 抓取文本

java - instanceof 运算符在原始和包装器类型数组的情况下

java - GWT/GXT 在服务器上使用对象与在客户端上使用对象 — 允许什么?