gpt4 book ai didi

javascript - 如何将鼠标悬停在超链接上 - Webdriver

转载 作者:塔克拉玛干 更新时间:2023-11-02 21:34:25 25 4
gpt4 key购买 nike

我正在为我的项目使用 Selenium Webdriver。我已经使代码自动将鼠标悬停在图像上,这是成功完成的。但是,我无法将鼠标悬停在这段代码的超链接上。

我使用的代码是

Actions build1 = new Actions(driver);
build1.moveToElement(WebElement).build().perform();

我也试过用

Locatable hoverItem = (Locatable) driver.findElement();
鼠标 mouse = ((HasInputDevices) driver).getMouse();
鼠标.mouseMove(hoverItem.getCoordinates())

但还是不行。请帮我解决这个问题

最佳答案

我遇到了同样的问题,通过将光标移动 1px 解决了这个问题。最后一行触发了悬停事件。

Actions action = new Actions(driver);
action.moveToElement(element).build().perform();
action.moveByOffset(1, 1).build().perform();

关于javascript - 如何将鼠标悬停在超链接上 - Webdriver,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17974364/

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