繁体   English   中英

我可以有一个特定于浏览器窗口的鼠标事件吗?

[英]Can I have a mouse event specific to a browser window?

我正在使用Selenium Webdriver for Automation,几乎没有需要与之交互的flex对象。 我知道Webdriver无法与flex对象交互。为此,我将Webdriver与ROBOT框架集成在一起。 我面临的问题是,我需要专注于当前窗口,以便鼠标检测元素的位置。 如果在执行过程中触摸我的鼠标,则找不到该元素。

任何人都可以建议我一些替代方法来显式触发浏览器窗口的鼠标事件,以便在测试执行过程中进行其他工作吗?

我正在使用Java。

我不相信机器人可以做到这一点。 但是,如果您使用Actions API,则可以将鼠标悬停在东西上,依此类推,而无需计算机实际使用鼠标。

Actions actions = new Actions(driver);
actions.moveToElement(someElement);
actions.click();
actions.perform();

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM