【问题标题】:Unable to run multiple spec files at a time using protractor无法使用量角器一次运行多个规范文件
【发布时间】:2017-11-15 10:43:10
【问题描述】:

要使用 Protractor 运行多个规格文件,我尝试了以下 2 种方法。它们都不起作用。

  1. 我将“量角器配置”文件更改如下。

    规格:[ './/e2e//Profiles//AdditionalInfo//Certifications//cert_opt_selection-spec.ts', './/e2e//Profiles//AdditionalInfo//Certifications//cert_creation-spec.ts' ],

并使用以下命令

ng e2e 

2.在命令提示符下,我使用了下面的命令。

ng e2e --specs='.//e2e//Profiles//AdditionalInfo//Certifications//cert_opt_selection-spec.ts' --specs ='.//e2e//Profiles//AdditionalInfo//Certifications//cert_creation-spec.ts'

谁能帮助我如何在量角器中一次执行多个规范文件

【问题讨论】:

    标签: jasmine protractor


    【解决方案1】:

    使用以下功能对象修改您的配置文件,

      capabilities: {
        'browserName': 'chrome',
        'maxInstances' : 2 // will split your test files across 2 browser instances
        'shardTestFiles': true,
    }
    

    如果你想在不同的浏览器上运行它,你需要使用multiCapabilities而不是capabilities。有关 multiCapabilities 的更多详细信息,请参阅 https://www.linkedin.com/pulse/parallel-test-execution-protractor-sudharsan-selvaraj/

    【讨论】:

    • 感谢您的回复。修改配置文件后,两个spec文件运行。但问题出在我的第一个规范文件中,我编写了代码以从下拉列表中选择一个选项。在我的第二个规范文件中,我编写了一个代码来为所选选项创建记录.. 但是在完成第一个规范执行后使用上面的内容,浏览器会关闭,第二个规范执行会打开新的浏览器。我只想在一个浏览器中连续执行我的两个规范.. 反正有吗???
    • 您的第二个规范文件是否依赖于第一个规范?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-04-25
    相关资源
    最近更新 更多