【发布时间】:2018-12-25 00:58:26
【问题描述】:
我正在使用 selenium webdiver 在不同的浏览器上运行我的 selenium 测试,但是它们都需要交互模式来运行测试,我们可以在没有交互模式的情况下运行这些测试吗?
【问题讨论】:
-
interactive模式是什么意思? -
对于chrome和firefox,可以在测试运行时最小化浏览器窗口,但是IE应该不支持。
-
我的意思是当测试运行时,我们需要确保运行测试的浏览器应该处于活动状态,而不是处于最小化模式并且不在后台运行,我想摆脱这个。
-
@yong 我已经在 chrome 上使用代理运行了测试,但它仍然是同样的问题
-
你的脚本是否做了一些事情,比如鼠标悬停在页面上?通常,对于单击,sendkeys 不需要浏览器窗口处于活动状态(获得焦点)。但鼠标悬停仅适用于活动的浏览器窗口。
标签: c# selenium selenium-webdriver webdriver interactive