java - Selenium - Java - 无法单击链接

标签 java selenium-webdriver

我的问题主要是我的代码无法运行,我尝试了2个多小时。我也看过很多帖子,但有些是用不同的计算机语言(而不是Java)编写的,所以我现在很困惑。

下面是我的仅单击按钮的代码。我想做的就是点击一个按钮并转到新页面。

 WebDriver driver = new HtmlUnitDriver();
 driver.get("file:///C:/Users/Sanya/Desktop/New%20folder%20(2)/page%203%20alerts.htm");

 WebElement element = driver.findElement(By.partialLinkText("Alert"));
 element.click();

最佳答案

试试这个,它对我来说效果很好:

WebElement menuHoverLink = driver.findElement(By.id("your_id"));
actions.moveToElement(menuHoverLink).perform();

关于java - Selenium - Java - 无法单击链接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21793914/

相关文章:

python - 为什么 selenium 在这个 div 中找不到任何东西?

c# - selenium 上的 click() 函数在 C# 中不起作用

java - JSP 和 Java - 使用 jslt forEach 在 JSP 中显示数据 - 如何访问较低的元素

java - Android Studio 1.2.2静态导入完成

Java机器人类

java - 异常处理 : Understanding the Basics

java - URL编码异常

java - 使用 Java 的 Selenium WebDriver 测试中的 waitForVisible/waitForElementPresent 的等价物?

Python Firefox Webdriver tmp 文件

java - 在 Webdriver 中验证页面上的 200 多个列表元素