首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何控制selenium远程服务器调用的浏览器将在我的哪些桌面上弹出?

如何控制selenium远程服务器调用的浏览器将在我的哪些桌面上弹出?
EN

Stack Overflow用户
提问于 2010-07-13 21:42:41
回答 1查看 120关注 0票数 0

我正在使用selenium从phpunit运行测试。因为测试需要几分钟才能进行,所以我想切换到另一个桌面,在测试在后台运行时执行一些任务。

然而,由于每次测试都会通过selenium远程服务器调用一个新的浏览器,并启动一个新的测试管理窗口和一个应用程序窗口,所以这些新窗口不会出现在我开始php测试的桌面上,而是出现在我当前的桌面上,将焦点从我正在工作的窗口上移开。

我如何控制浏览器总是在后台(我启动phpunit的地方)的桌面中打开?我使用的是Kubuntu,即KDE桌面。

谢谢你的建议!

EN

回答 1

Stack Overflow用户

发布于 2012-02-15 18:51:15

这可能有点晚了,但对于任何阅读本文的人来说:当您启动selenium RC服务器时,您可以尝试使用以下命令导出到特定的显示:

代码语言:javascript
复制
export DISPLAY="somedisplay" && java -jar /path/to/selenium-server.jar

使用此功能,您还可以将其导出到例如X虚拟帧缓冲区(Xvfb),从而有效地在后台运行它。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/3237754

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档