我知道我可能属于少数,但我必须在运行测试的同时使用我的机器。总是妨碍我的事情是,当我使用 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/