在 Firefox 浏览器中右键单击 Selenium 3.x 中的无操作
Right click without Actions in Selenium 3.x in Firefox browser
如何在不使用 Actions 对象的情况下右键单击元素。在带有 GeckoDriver 的 FireFox 中使用 Selenium3 中的 Actions 时出现异常。
我使用以下代码设置 GeckoDriver 属性.
System.setProperty("webdriver.gecko.driver", new File("lib/geckodriver").getAbsolutePath());
Post 您正在使用的版本(驱动程序和 FF)的异常和详细信息。
同时,看看 this post。原来是驱动问题。
尝试使用机器人 class 右键单击 WebElement:
Robot robot = new Robot();
robot.keyPress(KeyEvent.VK_DOWN);
robot.keyPress(KeyEvent.VK_ENTER);
robot.keyRelease(KeyEvent.VK_DOWN);
robot.keyRelease(KeyEvent.VK_ENTER);
要为 gecko 驱动程序设置系统属性,您可以使用以下行:
System.setProperty("webdriver.gecko.driver",
你的路径 geckodriver.exe");
如何在不使用 Actions 对象的情况下右键单击元素。在带有 GeckoDriver 的 FireFox 中使用 Selenium3 中的 Actions 时出现异常。 我使用以下代码设置 GeckoDriver 属性.
System.setProperty("webdriver.gecko.driver", new File("lib/geckodriver").getAbsolutePath());
Post 您正在使用的版本(驱动程序和 FF)的异常和详细信息。
同时,看看 this post。原来是驱动问题。
尝试使用机器人 class 右键单击 WebElement:
Robot robot = new Robot();
robot.keyPress(KeyEvent.VK_DOWN);
robot.keyPress(KeyEvent.VK_ENTER);
robot.keyRelease(KeyEvent.VK_DOWN);
robot.keyRelease(KeyEvent.VK_ENTER);
要为 gecko 驱动程序设置系统属性,您可以使用以下行:
System.setProperty("webdriver.gecko.driver", 你的路径 geckodriver.exe");