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 – 帮助您配置在不同的各种浏览器和操作系统组合(尤其是移动设备)上进行测试的功能。 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |