我一直在尝试使用selenium 3.5.0版和使用geckodriver 0.19.1在firefox量子版57+中执行操作操作。但问题是它无法使用Actions执行单击操作。
我写的代码是:
WebElement ele = driver.findElement(By.xpath("//div[contains(@title,'" + projName + "')]"));
new Actions(driver).click(ele).perform();
但问题是这行代码没有被执行,并且没有执行点击操作。此代码已在chrome最新版本中运行。
任何人都可以在这里帮助我,目前是否还有实施方法可以让Firefox使用动作类稳定。
答案 0 :(得分:1)
geckodriver
不支持Actions
类,只支持W3C WebDriver标准。
根据这个github issue,它将在未来的某个时间添加,但是没有任何ETA。