Chrome网络驱动程序。手动鼠标事件在新窗口和javascript弹出窗口中处理

时间:2017-04-11 09:16:57

标签: google-chrome selenium selenium-webdriver webdriver

步骤:

  1. 使用网络驱动程序启动Chrome浏览器。

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

  3. 预期结果: 新窗口处理所有鼠标事件(单击,悬停等)。新窗口无法关闭,鼠标移动。页面没有对鼠标做出反应。

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

    UPD:在Windows 10上复制,不在Windows 7上复制

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

1 个答案:

答案 0 :(得分:0)

我不确定我是否关注过您,但似乎页面没有响应?手动可重复吗?

如果你想模拟鼠标事件,我建议使用动作链,这里是api的参考https://seleniumhq.github.io/selenium/docs/api/java/org/openqa/selenium/interactions/Actions.html