java - 如何在 Java 中使用 Selenium 单击此链接

标签 java html selenium href

我在这个网站上,我尝试使用 selenium webDriver 单击“批量搜索”: https://metlin.scripps.edu/landing_page.php?pgcontent=mainPage

该链接的 HTML 代码是:

<a href="landing_page.php?pgcontent=batch_search" style="color:white; font-weight:bold; font-size:13px">Batch Search </a >

我尝试的解决方案是:

driver3.findElement(By.linkText("Batch Search")).click();   

但是,这似乎不起作用。 有什么想法吗?

最佳答案

linkText 是完全匹配的,但“批量搜索”后面有一个额外的空格字符,该字符不存在于您的查询中,因此不会匹配。

修复搜索查询或使用 partialLinkText

关于java - 如何在 Java 中使用 Selenium 单击此链接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45198389/

相关文章:

java - 用一个变量设置两个 Object.date 属性给我带来了问题

ios - 如何以编程方式在 Safari 中启用 "Allow Remote Automation"

java - 没有在 Java 中获取 ArithmeticException

Java 套接字问题

java - RecyclerView 项目,包含来自多个 arrayList 的数据,在 fragment 重新启动时重复

javascript - 使用 Three.js 加载 Maya 模型

html - 页眉和页脚之间 100% 的内容

php - 餐厅菜单的数据库设计

java - Selenium 无法检测到不正确的文本

python - Selenium 取元素截图 - Google Chrome