Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angularjs/21.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Angularjs 如何使用量角器测试即时消息应用程序_Angularjs_Protractor - Fatal编程技术网

Angularjs 如何使用量角器测试即时消息应用程序

Angularjs 如何使用量角器测试即时消息应用程序,angularjs,protractor,Angularjs,Protractor,我们正在使用量角器进行集成测试。但是对于我们的聊天应用程序,我们需要两个cookie隔离的浏览器窗口,我们可以在浏览器之间切换并测试结果 下面是my conf.js中的multiCapabilities部分 multiCapabilities: [{ 'browserName': 'firefox', 'maxInstances': 4, 'shardTestFiles': true }, { 'browserName': 'chrome', 'maxIn

我们正在使用量角器进行集成测试。但是对于我们的聊天应用程序,我们需要两个cookie隔离的浏览器窗口,我们可以在浏览器之间切换并测试结果

下面是my 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);
}
现在,我无法进一步讨论如何按需启动浏览器窗口,并使用它执行一些操作,以及在需要时关闭浏览器窗口。我已经尝试了下面在中提到的步骤,但没有一个有效,并且清楚地给出了用法概述


请在这方面帮助我。

我写了一个例子,完全符合您的要求(即测试即时通讯工具)=)

看 及


要运行我正在测试的instant messenger测试应用程序,请签出Digrator github项目并运行
npm start

。此外,还有一个插件支持从类似聊天的应用程序生成屏幕截图和可视报告。过来看