当前位置: 首页 > 知识库问答 >
问题:

Selenium 3.14.0升级selenium后Actions.moveto元素的ClassCast异常

柳宏深
2023-03-14

我已将selenium升级到最新版本3.14.0,发现以下方法正在抛出类强制转换异常

新动作(驱动程序)。moveToElement(元素)。单击()。build()。执行();

JAVAlang.ClassCastException:com。祈祷。乌提尔斯。记录器。EventWebDriver$EventFiringWebElement无法强制转换到组织。openqa。硒。互动。内部的可定位

共有2个答案

谭繁
2023-03-14

您可以使用不同版本的Selenium for api。

很可能与此有关?

Selenium Actions类在大于3.1的Selenium版本中无法解析

司徒云
2023-03-14

你可以这样试试,

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

 类似资料:
  • 在运行我的项目时,我在android studio中收到ClassCastException。谁能告诉我是什么导致了这个错误。 com.intellij.psi.impl.source.PsiPlainTextFileImpl不能转换为com.intellij.psi.xml.XmlFile 谢谢。

  • 我试图自动化一个场景,条件是我必须选择所有下拉选项,然后逐个单击这些选项。我尝试了代码,但它只点击了第一个选项,。将错误显示为陈旧元素是不可点击的。请帮忙。

  • 问题内容: 这是我的代码,可单击该网站上的简单登录按钮 我收到以下错误: 线程“主”中的异常org.openqa.selenium.ElementNotVisibleException:元素当前不可见,因此可能无法与命令持续时间或超时进行交互:2.05秒 问题答案: 在此页面上,您有两个具有给定xpath的按钮,第一个不可见,这就是为什么您收到ElementNotVisibleException的

  • 在使用Python进行测试驱动开发时,我目前在迁移后立即运行功能测试时遇到了“StaleElementReferenceException”。以下是错误的全文: 以下是测试: 如何配置测试以防止出现这种情况?Selenium自己的页面表示,页面刷新时可能会出现此问题,但这是应用程序逻辑的一个必要部分,因为到目前为止,它已经配置好了。

  • 下面是我在这个网站上点击一个简单的登录按钮的代码 我得到以下错误: 线程“main”org.openqa.selenium中出现异常。ElementNotVisibleException:元素当前不可见,因此可能无法与命令交互持续时间或超时:2.05秒

  • 我们在Camel中定义了一个路由,并且必须找出是否在处理器中抛出了异常。当我们只有一个处理器时,Camel会在sendbody()方法中重新抛出异常。如果有前面的拆分/聚合,则不会抛出异常。因此下面示例的结果是 如果我省略所有从。拆分到。完成大小(1)输出是 任何想法如何找出,如果一个异常发生后分裂? 为了在之后检查异常,我们找到了一个解决方案。我们向onException()注册了一个Error