angularjs – 可以使用量角器测试多个浏览器会话交互吗?

例如,我想测试使用AngularJS实现的两个登录用户间的聊天功能.

测试需要验证两个或多个单独的浏览器操作集以正确的顺序发生.例如,用户A登录,用户B登录,用户A看到B登录,用户A发送用户B聊天文本,用户B接收聊天文本.用户B响应用户A.

这是可以使用量角器完成的吗?如果没有,是否有另一种方法可以自动测试多个浏览器会话工作流程?

更新此功能最终为 added,见 example usage and docstests here或见下文:
browser.get('http://www.angularjs.org');

// To create a new browser with url as 'http://www.angularjs.org':
var browser2 = browser.forkNewDriverInstance(true);

// Interaction in the first browser
element(by.model(...)).click();

// Interaction in the second browser
browser2.$('.css').click();

请注意,IE和Safari不会隔离cookie或缓存,因此除非您的selenium提供程序是始终使用SauceLabs或browserstack等干净会话的网格,否则不要期望能够同时在不同用户之间登录.

相关文章

ANGULAR.JS:NG-SELECTANDNG-OPTIONSPS:其实看英文文档比看中...
AngularJS中使用Chart.js制折线图与饼图实例  Chart.js 是...
IE浏览器兼容性后续前言 继续尝试解决IE浏览器兼容性问题,...
Angular实现下拉菜单多选写这篇文章时,引用文章地址如下:h...
在AngularJS应用中集成科大讯飞语音输入功能前言 根据项目...
Angular数据更新不及时问题探讨前言 在修复控制角标正确变...