好的,所以在再次阅读所有文档之后,我发现我
config.seleniumAddress不正确,因为它最后缺少
/wd/hub路径。然后我收到一个新错误:它在抱怨我的凭据。
深入Protractor的源代码后,我发现这个doozy,
sauce*如果我指定a
,它基本上清除了所有凭据
seleniumAddress,因此我从配置中将其删除,再次尝试并成功了!哇!这是特拉维斯的输出,很有趣:https : //travis-
ci.org/ahmednuaman/radian/jobs/16271613
因此,通过Travis使量角器在Sauce Labs上运行的方法是使用以下配置选项:
config.sauceUser = process.env.SAUCE_USERNAMEconfig.sauceKey = process.env.SAUCE_ACCESS_KEYconfig.capabilities = 'tunnel-identifier': process.env.TRAVIS_JOB_NUMBER 'build': process.env.TRAVIS_BUILD_NUMBER
而 不是 添加一个
seleniumAddress。



