【问题标题】:Any way to to access protractor capabilities from each individual spec?有什么方法可以从每个单独的规范中访问量角器功能?
【发布时间】:2015-09-10 14:14:35
【问题描述】:

量角器配置:

module.exports = {
    baseUrl: 'https://example.com/#/',

    params: require('./params/params.js'),

    capabilities: {
        'browserName': 'chrome',
        'chromeOptions': {
            'args': ['incognito', '--disable-cache', '--disable-extensions'],
            prefs: {
                intl: {
                    accept_languages: "fr-CA"
                }
            }
        },
        prefs: {
            'config.http.use-cache': false
        },
        shardTestFiles: true,
        maxInstances: 2
    },
}

我有一些测试法语站点和英语站点的规范。现在,当我在测试之间切换时,我必须手动更改 accept_languages 属性。

有没有办法从每个单独的规范文件中定义测试将使用的语言?

我知道可以通过browser.baseUrl 访问baseUrl,但我不确定如何访问capabilities 对象。

【问题讨论】:

    标签: javascript protractor


    【解决方案1】:

    我以前做过一次(对不起,细节已经丢失了),这两个帖子帮助我实现了它。

    How can I use command line arguments in Angularjs Protractor?

    Is there any way to pass multiple browser via protractor cli

    基本上,您可以定义大量信息并将其传递给浏览器对象。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2014-09-20
      • 1970-01-01
      • 2019-11-17
      • 2011-06-10
      • 1970-01-01
      • 2014-08-14
      • 2016-12-04
      相关资源
      最近更新 更多