【发布时间】:2015-01-15 04:09:22
【问题描述】:
我们正在使用量角器进行集成测试。但是对于我们的聊天应用程序,我们需要两个 cookie 隔离的浏览器窗口,我们可以在其中切换浏览器并测试结果。
下面是我的 conf.js 中的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);
}
现在,我无法进一步了解如何按需启动浏览器窗口并对其执行一些操作并在需要时关闭浏览器窗口。我已经尝试按照https://github.com/angular/protractor/issues/381 中提到的步骤进行操作,但没有一个有效并且清楚地给出了使用概述。
请帮帮我。
【问题讨论】:
标签: angularjs protractor