java - 关于 Selenium : find element by its child link text的问题

标签 java selenium selenium-webdriver xpath

我正在开发的前端看起来像这样,并且会有很多日期不同的类似前端。在网站上,它显示为一种形式。

<tr>
    <td height="15"><a href="link"><font size="3">file.zip</font></a></td>
    <td height="15"><font size="3">10-29-2018</font></td>
</tr>

在高层次上,我想下载特定日期(如“10-29-2018”)的所有文件。

在实现时,我试图首先获取其子元素具有类似“10-29-2018”文本的所有父 Web 元素。通过这些父元素,我可以获得下载“链接”。

我在通过其子链接文本查找元素时遇到了困难。我想知道是否有办法做到这一点。谢谢!

最佳答案

这个应该可以工作:

//tr[td="10-29-2018"]//a

...如果您想通过跟随带有日期的单元格 来定位链接。请注意,"10-29-2018" 不是链接文本。本例中的链接文本是 "file.zip"

关于java - 关于 Selenium : find element by its child link text的问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53051835/

相关文章:

具有动态 windowId 的 Selenium waitForPopup?

ruby-on-rails - 多个 Angular 请求导致测试中出现错误

java - 如何根据给定的 HTML 单击单选按钮

java - 使用 Netbeans 的多个本地和远程 git 存储库

java - 算术运算的溢出和范围检查

java - 如何将正则表达式与selenium中的url匹配?

java - webdrivermanager 是否支持 RemoteWebDriver (Selenium Grid)?

java - 使用 Java 的 Selenium Webdriver 中的小数位为 2 个值

java - 如何为多线程支持添加测试?

java - 如何对读取 Java 输入的类进行单元测试?