簡體   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