gpt4 book ai didi

angularjs - 使用 Protractor 进行端到端测试不起作用

转载 作者:太空宇宙 更新时间:2023-11-03 22:16:22 25 4
gpt4 key购买 nike

我正在运行 Angular-Seed 项目(代码位于 here ),我安装了 Node.js、Jasmine(使用 C:\Users\nradisic\Documents\Visual Studio 2013\WebSites\Angular-seed -master>npm install jasmine)和 Protractor (使用C:\Users\nradisic\Documents\Visual Studio 2013\WebSites\angular-seed-master>npm install protractor)。我正在尝试通过 runnung e2e-test.bat 使用 Protractor 运行端到端测试,内容为:

@echo off

REM Windows script for running e2e tests
REM You have to run server first
REM
REM Requirements:
REM - NodeJS (http://nodejs.org/)
REM - Protractor (npm install -g protractor)

set BASE_DIR=%~dp0
webdriver-manager update
protractor "%BASE_DIR%\..\config\protractor-conf.js" %*

和 Protractor -conf.js:

exports.config = {
allScriptsTimeout: 11000,

specs: [
'../test/e2e/*.js'
],

capabilities: {
'browserName': 'chrome'
},

baseUrl: 'http://localhost:8000/app/',

framework: 'jasmine',

jasmineNodeOpts: {
defaultTimeoutInterval: 30000
}
};

当我使用 C:\Users\nradisic\Documents\Visual Studio 2013\WebSites\angular-seed-master\node_modules\protractor\bin>node webdriver-manager start 更新并运行 webdriver-manager 时 然后启动 e2e-test.bat 我收到错误消息:

'webdriver-manager' is not recognized as an internal or external command, operable program or batch file.
'protractor' is not recognized as an internal or external command, operable program or batch file.

如何解决这个问题?

我的操作系统是Windows 8.1。我正在 Visual Studio 2013 中运行一个项目。

最佳答案

您尝试过npm install -g Protractor吗?我在 e2e-test.bat 的 REM 中找到了它。

运行结果:
>e2e-test.bat
更新 selenium 独立版
正在下载 https://selenium-release.storage.googleapis.com/2.44/selenium-server-standalone-2.44.0.jar...
更新 chromedriver
正在下载 https://chromedriver.storage.googleapis.com/2.13/chromedriver_win32.zip...
chromedriver_2.13.zip 下载到 C:\Users\xxx\AppData\Roaming\npm\node_modules\protractor\selenium\chromedriver_2.13.zip
selenium-server-standalone-2.44.0.jar 下载到 C:\Users\xxx\AppData\Roaming\npm\node_modules\protractor\selenium\selenium-server-standalone-2.44.0.jar

关于angularjs - 使用 Protractor 进行端到端测试不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27619115/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com