加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > 安全 > 正文

angularjs – 在Browserstack自动化上运行量角器测试

发布时间:2020-12-17 08:18:05 所属栏目:安全 来源:网络整理
导读:我正在开发一个AngularJS应用程序,并希望使用量角器进行端到端的测试。我想从Browserstack提供的测试浏览器套件中受益,并在Browserstack Automate上运行测试,而不是本地的Selenium服务器。 如何设置系统来运行这些测试? 量测器从 version 3.0.0起已经为B
我正在开发一个AngularJS应用程序,并希望使用量角器进行端到端的测试。我想从Browserstack提供的测试浏览器套件中受益,并在Browserstack Automate上运行测试,而不是本地的Selenium服务器。

如何设置系统来运行这些测试?

量测器从 version 3.0.0起已经为BrowserStack添加了 inbuilt support。

您只需在conf.js中添加以下两个参数即可在BrowserStack上启动测试:

browserstackUser: '<username>'
browserstackKey: '<automate-key>'

登录到您的帐户后,您可以在here找到您的用户名和自动密钥。

因此,让我们说您希望在Chrome 50 / OS X Yosemite上运行测试,您的conf.js应该如下所示:

exports.config = {
  specs: ['spec.js'],browserstackUser: '<username>',browserstackKey: '<automate-key>',capabilities: {
    browserName: 'Chrome',browser_version: '50.0',os: 'OS X',os_version: 'Yosemite'
  },};

如果您希望以不同的浏览器和操作系统组合并行运行测试,则可以使用以下给出的multiCapabilities:

exports.config = {
  specs: ['spec.js'],multiCapabilities: [
    {
        browserName: 'Safari',browser_version: '8.0',os_version: 'Yosemite'
    },{
       browserName: 'Firefox',browser_version: '30.0',os: 'Windows',os_version: '7'
    },{
       browserName: 'iPhone',platform: 'MAC',device: 'iPhone 5S'
    }
  ]
};

一些有用的链接:

> Code Generator – 帮助您配置在不同的各种浏览器和操作系统组合(尤其是移动设备)上进行测试的功能。
>用于量角器 – 浏览器堆栈的示例Github project – 这应该可以帮助您开始使用。

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读