我已经将selenium升级到了最新版本3.14.0,发现以下方法引发了类强制转换异常
new Actions(driver).moveToElement(element).click()。build()。perform();
java.lang.ClassCastException:com.prahs.utils.logger.EventWebDriver $ EventFiringWebElement无法转换为org.openqa.selenium.interactions.internal.Locatable
答案 0 :(得分:1)
您可以尝试这种方式
Actions action = new Actions(driver);
action.moveToElement("Web Element").click().perform();
构建是出于不同的目的,
参考链接:https://seleniumhq.github.io/selenium/docs/api/java/org/openqa/selenium/interactions/Actions.html
答案 1 :(得分:0)
您可以将不同版本的Selenium用于api。
这可能与此有关吗?
Selenium Actions Class cannot be resolved in selenium version greater then 3.1