【问题标题】:How can i execute more than one script from many files in testsuites using protractor?如何使用量角器从测试套件中的多个文件中执行多个脚本?
【发布时间】:2016-09-01 20:49:28
【问题描述】:

我想知道您能否告诉我如何使用量角器从测试套件中的多个文件中执行多个脚本而不会出现 jasmine 超时问题?

谢谢。

【问题讨论】:

    标签: angularjs jasmine protractor jasmine-node test-suite


    【解决方案1】:

    如果您想通过命令行选项运行多个脚本,则使用 protractor conf.js --suite name1,name2,name3 等(名称之间没有空格)。

    或者,如果您的意思是如何在一个套件中指定多个文件,请在路径中使用 * 来指定目录中的所有文件。即

    suites : {
        full: '../tests/suites/*.spec.js', // runs all files ending with .spec.js
    },
    

    【讨论】:

    • 在第一个选项中,我将 name1.js , name2.js, ... 放在配置文件中还是什么都没有?
    • 是的,这些文件必须在配置文件中指定为一个套件,就像我对suite: full所做的那样
    • 我收到此错误:无法读取未定义的“脚本名称”的属性!当我执行protractor conf.js --suite login-spec 时,如果我输入完整路径protractor conf.js --suite testsuite/login/login-spec.js,则会出现同样的错误@
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多