首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在selenium-java中创建坐标实例?

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

Stack Overflow用户
提问于 2015-03-27 12:57:59
回答 1查看 397关注 0票数 1

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

EN

回答 1

Stack Overflow用户

发布于 2015-03-27 18:31:15

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

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

例如:

代码语言:javascript
复制
Actions act=new Actions(driver);
act.moveByOffset(xOffset,yOffset).build().perform();
act.click().build().perform();

不过,我并没有对此感到厌倦。但它应该能行得通。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/29293578

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档