在selenium firefox中的行动

时间:2018-01-23 10:38:27

标签: selenium firefox selenium-chromedriver geckodriver firefox-quantum

我一直在尝试使用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使用动作类稳定。

1 个答案:

答案 0 :(得分:1)

geckodriver不支持Actions类,只支持W3C WebDriver标准。

根据这个github issue,它将在未来的某个时间添加,但是没有任何ETA。