gpt4 book ai didi

java - Selenium (2.29.1) 悬停在 Firefox (18.01) 下

转载 作者:行者123 更新时间:2023-11-30 04:31:38 24 4
gpt4 key购买 nike

我有一个页面,里面有一张图片。如果我将鼠标悬停在鼠标上,左上角会出现一个按钮。我想使用该按钮执行一些操作(检查、单击等)。

我使用此方法将鼠标悬停在:

    Locatable hoverItem = (Locatable) element;
Mouse mouse = ((HasInputDevices) driver).getMouse();
mouse.mouseMove(hoverItem.getCoordinates());

此方法在 IE (9) 和 Chrome (最新) 下完美工作,但在 FireFox (18.01) 下不工作。脚本看不到按钮出现,因此无法检查或按下它:

Assert.assertTrue("Save button is missing!", Browser.findElement(By.id("xxx")).isDisplayed());

我正在使用 2.29.1 Selenium。您知道 FireFox 有什么问题吗?

最佳答案

我在任何地方都没有看到 java 2.29.1 版本..您使用的是 java 还是 .Net 绑定(bind)?2.29的变更日志说支持firefox 18,但没有提到原生支持。这可能是一个原因。考虑将 firefox 降级到 17,因为 selenium 2.27 java 版本更改日志显示 17 已添加对 native 事件的支持。

关于java - Selenium (2.29.1) 悬停在 Firefox (18.01) 下,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14520945/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com