在Windows上量angular器webdriver不会执行任何testing,但说,所有的传递
我的同事有一台运行Windows 7的计算机。出于任何原因,在更新所有NPM模块之后,它已经立即执行testing,而不用等待默认的导航执行。 所有的testing显示为通过,但没有testing正在执行。
另外,如果我直接编辑protractor.js文件来获取浏览器URL(使用browser.getCurrentUrl()。then()),它不执行承诺。 在承诺应该工作的其他地方,他们不这样做。 就好像承诺库不存在或不能正确解决量angular器一样。
量angular器甚至没有等待浏览器导航到“data:text / html”的默认URL。
一个不同的Windows 7机器工作正常,一个吞咽量angular器任务按预期运行testing套件。
- 量angular器:3.2.2
- NodeJS:5.10.1(最新版本)
我们还在全球范围内安装了量angular器,正如我们部门的人员所build议的,尽pipe我对此持保留意见。 它没有解决这个问题。
我已经在全局和本地删除了node_modules目录,重新安装了所有东西,重新克隆了项目,并重新运行了整个安装程序。
正在执行的命令:
"C:\Program Files\nodejs\node.exe" node_modules/protractor/built/cli.js spec/conf/protractor.e2eTests.js --suite smoke
我们的Jenkins服务器的最近更改是包含此命令来安装gulp-webdriver的webdriver以及量angular器的标准webdriver:
"myScript": "npm install --registry https://registry.npmjs.org/ && node ./node_modules/protractor/bin/webdriver-manager update && node ./node_modules/gulp-protractor/node_modules/protractor/bin/webdriver-manager update --standalone"
由于包使用旧的依赖版本,npm安装有几个警告,但没有致命错误。
任何想法或帮助将不胜感激。 在这一点上,我们正在考虑重新成像机器来解决问题。
- 什么将解决WebDriverError:连接拒绝错误信息?
- 错误TS2304:找不到名字'Promise'
- 量angular器 – 如果条件元素是可见的如何添加如此跳过这个testing用例否则做下面的动作
- tsconfig compilerOptions“module”:“system”not working
- 如何添加自定义css和jsangular4
- 如何在执行完所有testing用例之后closures浏览器,或者使用带有angularjs的selenium服务器的量angular器testing用例失败之后
- Mean stack web应用程序的基于angular色的访问控制
- 如何在Nodejs中处理angular2pathpath
- 如何将Nightmarejs导入到angular-cli组件中