我有一套测试,涉及多个用户登录服务。我们目前正在使用selenium网格,允许Firefox和Chrome同时运行多达5个会话,但我们只能运行1个Internet Explorer会话。
一种解决方法是创建多个虚拟机,但这并不理想。
最终,我希望能够同时运行多个IE会话,但目前首选的解决方案是同时使用多个浏览器。
所以:
User A logs into IE8
User B logs into Chrome
User C logs into Firefox
user A communicates with User B&C
可以作为功能文件吗? TestNg是去哪里的?我们目前正在使用JUnit
答案 0 :(得分:1)
...但是我们只能运行1个Internet Explorer会话
您可以自己配置。在nodeConfig.json
文件中,指定以下内容:
{
"capabilities":
[
{
"browserName": "firefox",
"version": "3.6",
"platform": "WINDOWS",
"maxInstances": 5
},
{
"browserName": "internet explorer",
"version": "8",
"platform": "WINDOWS",
"maxInstances": 5
}
],
"configuration": {
"nodeTimeout":120,
"port":5555,
"hubPort":4444,
"hubHost":"localhost",
"nodePolling":2000,
"registerCycle":10000,
"register":true,
"cleanUpCycle":2000,
"timeout":30000,
"maxSession":XXXXX,
}
}