如何使用实习生js和selenium网格在safari中进行测试

时间:2017-05-17 14:41:20

标签: selenium selenium-webdriver safari intern safaridriver

我正在使用internJs进行测试,我想在safari浏览器中启动测试:

集线器:Windows 8.1

节点机器:Mac Os X El Capitan版本10.11.6 === Safari版本:10.1.1

在我运行的集线器中:

java –jar selenium-server-standalone-3.4.0.jar –role hub

在我运行的节点机器中:

java –jar selenium-server-standalone-3.4.0.jar –role webdriver –hub http://192.168.1.2:4444/grid/register -port 5566

我也安装了SafariDriver.safariextz

错误:

 C:\dev\E2E_Test_WebTv>intern-runner config=tests/intern
Listening on 0.0.0.0:9000
Tunnel started
Suite safari on MAC FAILED
UnknownError: [POST http://localhost:4444/wd/hub/session / 
{"desiredCapabilities
":{"selenium-server-standalone":"3.4.0","name":"tests/intern","idle-
timeout":60,
"browserName":"safari","platform":"MAC"}}] Error forwarding the new session 
Empt  y pool of VM for setup Capabilities [{name=tests/intern, 
browserName=safari, idl e-timeout=60, selenium-server-standalone=3.4.0, 
platform=MAC}]  at Server.createSession  
users\Test\AppData\Roaming\npm\node_modules\in
tern\node_modules\leadfoot\Server.js:355:15>
at 
<..\..\Users\Test\AppData\Roaming\npm\node_modules\intern\lib\executors\Run
ner.js:198:23>
at retry  
<..\..\Users\Test\AppData\Roaming\npm\node_modules\intern\lib\util.j
s:818:13>
at 
<..\..\Users\Test\AppData\Roaming\npm\node_modules\intern\node_modules\dojo
 \Promise.ts:393:15>
 at runCallbacks  
  <..\..\Users\Test\AppData\Roaming\npm\node_modules\intern\nod
 e_modules\dojo\Promise.ts:11:11>
 at 
<..\..\Users\Test\AppData\Roaming\npm\node_modules\intern\node_modules\dojo
\Promise.ts:317:4>
at run  
<..\..\Users\Test\AppData\Roaming\npm\node_modules\intern\node_modules
\dojo\Promise.ts:237:7>
at 
<..\..\Users\Test\AppData\Roaming\npm\node_modules\intern\node_modules\dojo
\nextTick.ts:44:3>
at _combinedTickCallback  <internal\process\next_tick.js:73:7>
at process._tickCallback  <internal\process\next_tick.js:104:9>

TOTAL: tested 0 platforms, 0/0 tests failed; fatal error occurred

Error: Run failed due to one or more suite errors
at emitLocalCoverage  
<..\..\Users\Test\AppData\Roaming\npm\node_modules\inter
n\lib\executors\Executor.js:363:18>
at finishSuite  
<..\..\Users\Test\AppData\Roaming\npm\node_modules\intern\lib\
executors\Executor.js:380:15>
at 
<..\..\Users\Test\AppData\Roaming\npm\node_modules\intern\lib\executors\Exe
cutor.js:388:8>
at 
<..\..\Users\Test\AppData\Roaming\npm\node_modules\intern\browser_modules\d
ojo\Promise.ts:393:15>
at runCallbacks  
<..\..\Users\Test\AppData\Roaming\npm\node_modules\intern\bro
wser_modules\dojo\Promise.ts:11:11>
at 
<..\..\Users\Test\AppData\Roaming\npm\node_modules\intern\browser_modules\d
ojo\Promise.ts:317:4>
at run  
<..\..\Users\Test\AppData\Roaming\npm\node_modules\intern\browser_modu
les\dojo\Promise.ts:237:7>
at 
<..\..\Users\Test\AppData\Roaming\npm\node_modules\intern\browser_modules\d
ojo\nextTick.ts:44:3>
at _combinedTickCallback  <internal\process\next_tick.js:73:7>
at process._tickCallback  <internal\process\next_tick.js:104:9>

0 个答案:

没有答案