Angularjs 如何使用量角器测试即时消息应用程序
我们正在使用量角器进行集成测试。但是对于我们的聊天应用程序,我们需要两个cookie隔离的浏览器窗口,我们可以在浏览器之间切换并测试结果 下面是my conf.js中的Angularjs 如何使用量角器测试即时消息应用程序,angularjs,protractor,Angularjs,Protractor,我们正在使用量角器进行集成测试。但是对于我们的聊天应用程序,我们需要两个cookie隔离的浏览器窗口,我们可以在浏览器之间切换并测试结果 下面是my conf.js中的multiCapabilities部分 multiCapabilities: [{ 'browserName': 'firefox', 'maxInstances': 4, 'shardTestFiles': true }, { 'browserName': 'chrome', 'maxIn
multiCapabilities
部分
multiCapabilities: [{
'browserName': 'firefox',
'maxInstances': 4,
'shardTestFiles': true
}, {
'browserName': 'chrome',
'maxInstances': 4,
'shardTestFiles': true
}],
下面是我们用来在单个浏览器中调用测试的代码
onPrepare: function() {
var app = require('./wrapper.js');
browser.driver.manage().timeouts().implicitlyWait(app.iwait);
browser.driver.manage().timeouts().setScriptTimeout(app.lwait);
browser.driver.manage().window().setPosition(0, 0);
browser.driver.manage().window().setSize(1280, 1000);
}
现在,我无法进一步讨论如何按需启动浏览器窗口,并使用它执行一些操作,以及在需要时关闭浏览器窗口。我已经尝试了下面在中提到的步骤,但没有一个有效,并且清楚地给出了用法概述
请在这方面帮助我。我写了一个例子,完全符合您的要求(即测试即时通讯工具)=) 看 及
要运行我正在测试的instant messenger测试应用程序,请签出Digrator github项目并运行
npm start
。此外,还有一个插件支持从类似聊天的应用程序生成屏幕截图和可视报告。过来看