首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >通过Teamcity构建代理实现selenium UI自动化

通过Teamcity构建代理实现selenium UI自动化
EN

Stack Overflow用户
提问于 2015-12-01 13:17:33
回答 1查看 526关注 0票数 1

我们通过Teamcity build Agent运行selenium UI自动化,但它无法启动火狐,错误如下: 45000毫秒后,org.openqa.selenium.firefox.NotConnectedException:无法连接到端口7055上的主机localhost.localdomain。Firefox控制台输出:错误:无法打开display::0.0错误:无法打开display::0.0

在尝试使用Teamcity构建代理之前,我们已经在构建代理VM中手动执行了selenium案例(通过运行ant脚本),它可以启动firefox并成功地执行案例。

所以,我们没有看到firefox和selenium jar版本之间的兼容性问题。

EN

回答 1

Stack Overflow用户

发布于 2015-12-06 05:33:58

您的配置似乎缺少虚拟显示。如果你想在没有任何显示器的浏览器上运行selenium,比如Firefox,IE等,你需要一个虚拟显示器。为此,您可以使用Xvfb,也可以使用phantomJS之类的无头浏览器。有很多关于这方面的文章,比如this one

或者,如果您希望selenium测试在运行时显示,则可以将显示导出到监控环境。

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

https://stackoverflow.com/questions/34013118

复制
相关文章

相似问题

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