鉴于以下文件结构,您如何运行基本的量角器测试?

时间:2017-08-07 19:32:00

标签: node.js selenium jasmine webdriver protractor

我一直在尝试按照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']
};

1 个答案:

答案 0 :(得分:0)

请按照以下步骤运行基本量角器测试。

  1. 创建一个文件夹,在桌面上说例子(文件夹名称是量角器)

  2. 使用.js扩展名

  3. 创建配置和规范文件
  4. 确保两个文件都位于相同的位置/文件夹

  5. 打开命令提示符,然后导航到项目文件夹(量角器)

  6. 导航到项目文件夹后,在括号中键入:

    [protractor config.js] //这将执行量角器测试

  7. 基本量角器配置文件示例为

    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
    
     },
    
    }