java - 我如何防止 Selenium RC 在我的测试运行时窃取窗口焦点?

标签 java firefox selenium focus acceptance-testing

我知道我可能属于少数,但我必须在运行测试的同时使用我的机器。总是妨碍我的事情是,当我使用 Selenium RC 运行测试用例时,浏览器窗口总是偷走焦点。这阻止了我每天运行我的测试不止一次,在我注销之前的一天结束时。我尝试了 Selenium Grid,但我无法让它只监听本地主机上的请求,而不是 0.0.0.0(我的网络管理员的要求)。

我已经仔细研究了 Selenium 文档和大量的 Selenium 站点,但我一直无法找到明确的答案。我可以防止 Selenium RC 测试在我的测试运行时窃取窗口焦点吗?

我使用的是 Firefox 3.6.13。

最佳答案

在 Linux 上,您可以在不同的显示器(比如 :8 或其他显示器)上启动 vncserver,然后让 Selenium 和您的 Firefox 实例使用该显示器。在我工作的地方非常适合我们。

关于java - 我如何防止 Selenium RC 在我的测试运行时窃取窗口焦点?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5626103/

相关文章:

python - 如何使用 Python 访问 Firefox 的内部 indexedDB 文件?

python - 在全屏模式下使用 selenium 截取屏幕截图

ruby - 如何检查 Capybara 页面中是否存在 url/链接?

java - 如何将 JTextField 中的值保存为变量中的不可编辑值?

java - 对象(输出|输入)流二进制协议(protocol)

java - 查找上个月的最后一个星期五并检查当前日期之间有多少天

java - 使用java中的移位将有符号字节数组内容转换为十进制

css - 如何防止浏览器缓存 CSS 文件?

javascript - ff 扩展名。如何将参数传递给菜单中oncommand属性中的函数

ruby - 在哪里可以找到 Ruby 中 Selenium WebDriver 的文档