selenium - 无法在 teamcity 的 Saucelabs 上启动 Protractor 测试

标签 selenium teamcity protractor saucelabs

我正在尝试使用来自 teamcity 的 Protractor 在 Saucelabs 上运行我的自动化测试。

如果我在本地计算机上使用完全相同的配置和功能,则测试可以在 Saucelabs 虚拟机上完美运行。

如果我尝试从 teamcity 启动它们,则未配置虚拟机,并且我的测试失败,并出现 UnknownError: nullError: Timed out waiting for the WebDriver server at

我尝试将主机更改为 ondemand.saucelabs.com:80 并发生了相同的错误。

我尝试过使用和不使用酱汁连接,但都出现同样的错误。

我尝试将 selenium 版本指定为 2.48.0,但发生了相同的错误。

我已经不知道了。

最佳答案

所以我终于成功地在 teamcity 的 Sauce 上启动了测试。

这个问题既不是来自 teamcity,也不是出自酱汁。

事实上,我启动测试的 rake 任务也尝试启动由 Saucelabs 完成的 webdriver 和 selenium 服务器。 不知怎的,它把一切都搞乱了。

现在我已经重写了任务以仅启动 Protractor <specfile>它就像一个魅力!

关于selenium - 无法在 teamcity 的 Saucelabs 上启动 Protractor 测试,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34131426/

相关文章:

python - 如何使用selenium让chrome浏览器在后台运行

ios - 如何在TeamCity中使用iOS Carthage?

node.js - Protractor :过滤直到找到第一个有效元素

javascript - 如何在 Protractor 中按类型、值或 alt 属性定位元素?

javascript - Protractor 中的 Jasmine 助手

python - 在 GeckoDriver Selenium 和 Python 的 headless 模式下使用 Firefox 68.9.0esr 时出现 504 网关超时错误

java - 如何实现几秒钟的点击

java - 在 selenium 中测试脚本以验证网页标题

android - 将 Android 机器人测试与 Teamcity 连接起来

TeamCity——是否可以将超时值与特定构建步骤相关联?