gpt4 book ai didi

node.js - 给定以下文件结构,如何运行基本的 Protractor 测试?

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

我一直在尝试遵循给出的教程 HERE 。但是,当我尝试启动给定的 Protractor 测试时,似乎根本没有运行任何测试。不过,我的网络驱动程序管理器似乎运行完美。基本上什么也没发生。

我尝试过以下方法:

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']
};

最佳答案

请按照以下步骤运行基本 Protractor 测试。

  1. 创建一个文件夹,以桌面为例(文件夹名称为 Protractor )

  2. 创建扩展名为 .js 的配置和规范文件

  3. 确保两个文件位于同一位置/文件夹

  4. 打开命令提示符,然后导航到项目文件夹( Protractor )

  5. 导航到项目文件夹后,输入括号中的内容:

    [protractor config.js]//这将执行 Protractor 测试

  6. 基本 Protractor 配置文件示例如下

    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

    },

    }

关于node.js - 给定以下文件结构,如何运行基本的 Protractor 测试?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45554421/

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