gpt4 book ai didi

java - 如何在 selenium-java 中创建一个坐标实例?

转载 作者:太空宇宙 更新时间:2023-11-04 14:01:16 25 4
gpt4 key购买 nike

我有这样的用例:给定相对于窗口左上角的一对 (x, y),我需要鼠标单击 (x, y) 位置。此操作与页面上的任何元素无关。 Mouse 类具有以下方法:click(Coordinates where)。但是,我找不到创建坐标实例来调用 click 方法的方法。那么,我该如何解决我的用例?

最佳答案

Actionsorg.openqa.selenium.interactions 类有一个方法 moveByOffset(int xOffset, int yOffset) 它将鼠标从当前位置(或 0,0)移动给定的偏移量。

您可以移动到您的偏移量,然后使用 Actions 类的 click() 方法在新的偏移量处单击。

例如:

Actions act=new Actions(driver);
act.moveByOffset(xOffset,yOffset).build().perform();
act.click().build().perform();

不过我还没有厌倦这个。但它应该有效。

关于java - 如何在 selenium-java 中创建一个坐标实例?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29293578/

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