【问题标题】:Chrome web driver. Manual mouse events are handled in new windows and javascript popupsChrome 网络驱动程序。手动鼠标事件在新窗口和 javascript 弹出窗口中处理
【发布时间】:2017-09-06 14:09:36
【问题描述】:

步骤:

  1. 使用 Web 驱动程序启动 chrome 浏览器。

  2. 在新窗口中打开链接(使用鼠标)。

预期结果: 新窗口处理所有鼠标事件(单击、悬停等)。新窗口不能关闭,鼠标移动。页面对鼠标没有反应。

Java 脚本警报也有同样的问题。

UPD:在 Windows 10 上重现,在 Windows 7 上未重现

UPD2:当我尝试使用硬件鼠标管理窗口时,我对混合使用感兴趣。

【问题讨论】:

    标签: google-chrome selenium selenium-webdriver webdriver


    【解决方案1】:

    我不确定我是否关注了你,但页面似乎没有响应?可以手动重现吗?

    如果要模拟,鼠标事件,我推荐使用actionschain,这里是api的参考https://seleniumhq.github.io/selenium/docs/api/java/org/openqa/selenium/interactions/Actions.html

    【讨论】:

    • 其实不,我对混合使用感兴趣,当我尝试使用硬件鼠标管理窗口时。
    猜你喜欢
    • 2015-02-20
    • 2023-04-02
    • 2018-07-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-06-23
    相关资源
    最近更新 更多