我一直在尝试按照HERE给出的教程。但是,当我尝试开始进行量角器测试时,似乎根本没有测试。我的webdriver-manager似乎运行得很好。基本上没有任何反应。
我尝试了以下内容:
node protractor conf.js
node node_modules/protractor conf.js
node node_modules/protractor node_modules/protractor/conf.js
node node_modules/protractor node_modules/protractor/tests/conf.js
这些都不起作用,第一个抛出错误。我已经尝试将这些文件的副本放在多个目录中,但这些目录中似乎都没有。我不确定问题是什么,但这是设置了多少文件。
ui_directory/ <-- This is the overall directory for my web projects
ui_directory/conf.js
ui_directory/todo-spec.js
ui_directory/node_modules/
ui_directory/node_modules/protractor/
ui_directory/node_modules/protractor/conf.js
ui_directory/node_modules/protractor/todo-spec.js
ui_directory/node_modules.protractor/tests/
ui_directory/node_modules.protractor/tests/conf.js
ui_directory/node_modules.protractor/tests/todo-spec.js
从教程运行测试的正确命令究竟是什么?所有todo-spec.js和conf.js文件都是相同的。
我的conf.js文件包含以下内容:
exports.config = {
seleniumAddress: 'http://localhost:4444/wd/hub',
specs: ['todo-spec.js']
};
答案 0 :(得分:0)
请按照以下步骤运行基本量角器测试。
创建一个文件夹,在桌面上说例子(文件夹名称是量角器)
使用.js
扩展名
确保两个文件都位于相同的位置/文件夹
打开命令提示符,然后导航到项目文件夹(量角器)
导航到项目文件夹后,在括号中键入:
[protractor config.js]
//这将执行量角器测试
基本量角器配置文件示例为
exports.config = {
//The address of a running selenium server.
seleniumAddress: 'http://localhost:4444/wd/hub',
//Here we specify the name of the specs files.
framework: 'jasmine',
specs: ['Protractor_spec.js'],
jasmineNodeOpts: {
showColors: true,
includeStackTrace: true,
defaultTimeoutInterval: 1440000
},
}