我已经看到了几个其他的线程处理类似的问题,但并不相同。我正在使用直接连接到浏览器,而ChromeDriver
偶尔会出现以下错误,无法启动。看起来我可以在配置文件中设置一些浏览器超时,只是无法计算出来。conf.js
类似于
'use strict';
exports.config = {
/* seleniumAddress: 'http://127.0.0.1:4444/wd/hub',
** enables to connect to the browsers directly.
** http://stackoverflow.com/questions/27889488/cannot-run-protractor-on-internet-explorer-11
*/
directConnect: true,
specs: ['giftengHomePageTests.js'],
multiCapabilities: [{
'browserName': 'chrome'
}, {
'browserName': 'firefox'
},
/**
* {
* 'browserName': 'internet explorer'
* }
* */
],
jasmineNodeOpts: {
showColors: true,
defaultTimeoutInterval: 30000,
isVerbose: true
},
onPrepare: function () {
browser.driver.manage().window().maximize();
}
}
[chrome#1]直接使用ChromeDriver...
我已经多次运行这些相同的测试,现在在Firefox驱动程序上得到了失败。非常不规则
“D:\Program Files(x86)\JetBrains\WebStorm 9.0.3\bin\runnerw.exe”“D:\Program Files\nodejs\node.exe”D:\users\saifur\appdata\roaming\npm\node_module\protractor\lib\cli.js specs\smoke\conf.js[launcher]运行两个WebDriver实例
[launcher]运行程序进程意外退出,错误代码:1[launcher]1 WebDriver实例仍在运行
[chrome#1]PID:8084[chrome#1]规格:E:\工作\量角器-E2E\规格\烟雾\GiffengHomePagetests.js[chrome#1][chrome#1]直接使用ChromeDriver...[chrome#1]gifteng page[chrome#1]应在模式框中弹出签名-传递[chrome#1]警告-在.xpath(“//img[contains(@src,'welcome/gift.jpg')]”)找到多个定位器元素-将使用第一个结果[chrome#1]应导航到gifteng Give page-传递[chrome#1][chrome#1][chrome#1]7.522秒完成[chrome#1]2个测试,2个断言,0个失败[chrome#1][launcher]0个WebDriver实例仍在运行[launcher]firefox
进程已完成,退出代码为100
您错过了告诉配置在哪里找到ChromeDriver的那一行:
exports.config = {
directConnect: true,
chromeDriver: '/chromedriver/chromedriver_win32/chromedriver.exe',
....
问题内容: 我无法开始用。 它永远不会 失败,但会失败: 我正在使用( virtualenv installation)和(64b)。 编辑 降级为: 但是,可悲的是,结果仍然相同。 知道为什么会这样吗? 问题答案: 好的,所以解决方案 有点奇怪 。 我将二进制文件从(已安装的位置)移动到,更新了符号链接,它现在可以正常工作! 与问题本身相比,以下两行代码可以解决问题: 现在,我可以运行以下Pyt
问题内容: 我想尝试无头镀铬,但是遇到了这个问题,我无法以无头模式启动驱动程序。我正在关注google文档。我错过了什么吗?该代码执行陷在线路 这是我的代码: 问题答案: UPDATE Chrome版本60已经发布,因此您所需要做的就是通过Nuget下载Chromdriver和Selenium并使用此简单代码,一切都像个魅力。惊人。 日期 在正式发布Chrome 60之前,有一个解决方案。您可以下
iam使用带有kafa整数的jhipsterSpring靴 正在应用中。yml公司 云:流:默认绑定器:kafka函数:定义:memberSupplier;成员批准供应商;memberEventConsumer;memberApprovalEventConsumer绑定:memberSupplier-out-0:目标:memberEventConsumer-in-0:目标:memberApprov
无法从量角器上启动火狐浏览器。获取错误E/Launcher-无法创建新服务:GeckoDriverService生成信息:版本:“3.141.59”,修订:“E82BE7D358”,时间:“2018-11-14T08:25:53”
我想让詹金斯做量角器测试。我知道我需要在没有浏览器的情况下运行量角器。如何设置它? 我需要安装哪些npm包?我的实际软件包是(package.json): } 在我的本地机器中,一切都很好,因为我看到chrome窗口打开,我看到测试正在进行。 但当我尝试在Jenkins上运行它时,我得到了以下信息: 原因:org。openqa。硒。遥远的UnreachableBrowserException:无法
错误: C:\users\xqwt\appdata\roaming\npm\node_modules\protractor\node_modules\q\q.js:12 6抛出E;TypeError:Object#在function.configParser.resolveFilePatterns(C:\users\xqwt\appdata\roaming\npm\node_module\prot