我使用angular-5创建了用于聊天和音频呼叫的web应用程序。需要使用量角器实现自动化。示例测试用例:1.从machine-1发送消息和从machine-2接收消息。2.从机器-1发出呼叫,并从机器-2结束呼叫。
如何为这些场景编写量角器测试用例。
到目前为止,我现在的实现是这样的。
multiCapabilities: [
{
seleniumAddress: 'http://machine1/wd/hub',
browserName: 'chrome',
directConnect: true,
sequential: true,
specs: [
'e2e/sender/login.js',
'e2e/sender/sendmsg.js',
'e2e/sender/makecall.js']
},
{
seleniumAddress: 'http://machine2/wd/hub',
browserName: 'chrome',
directConnect: true,
specs: [
'e2e/receiver/login.js',
'e2e/receiver/receivemessage.js',
'e2e/receiver/endcall.js']
}
]注意:当我运行量角器时,两台机器将并行执行测试用例。
如何使用量角器实现正确的测试用例来测试这些场景,请建议。
提前谢谢..
发布于 2018-12-13 14:08:16
您需要使用driver.forkNewDriverInstance() https://www.protractortest.org/#/api?view=ProtractorBrowser.prototype.forkNewDriverInstance为同一测试创建新的浏览器实例。
https://stackoverflow.com/questions/53755551
复制相似问题