Javascript Mac和iOS中的量角器测试给出ETIMEDOUT错误
我试图在Mac Chrome和iOS Safari浏览器上运行量角器测试。测试套件由测试机触发。selenium和Appium服务器运行在远程Mac机器上,负责Mac Chrome和iOS Safari的运行。测试机器与这些服务器对话以在Mac上执行测试。触发套件时,一堆规范文件出错,Mac显示“error:ETIMEDOUT connect ETIMEDOUT:4444”,Appium显示“error:ETIMEDOUT connect ETIMEDOUT:4723” 详细错误:Javascript Mac和iOS中的量角器测试给出ETIMEDOUT错误,javascript,selenium,selenium-webdriver,protractor,appium,Javascript,Selenium,Selenium Webdriver,Protractor,Appium,我试图在Mac Chrome和iOS Safari浏览器上运行量角器测试。测试套件由测试机触发。selenium和Appium服务器运行在远程Mac机器上,负责Mac Chrome和iOS Safari的运行。测试机器与这些服务器对话以在Mac上执行测试。触发套件时,一堆规范文件出错,Mac显示“error:ETIMEDOUT connect ETIMEDOUT:4444”,Appium显示“error:ETIMEDOUT connect ETIMEDOUT:4723” 详细错误: Stack:
Stack:
Error: ETIMEDOUT connect ETIMEDOUT 3.70.211.54:4444
at ClientRequest.<anonymous> (D:\Users\Administrator\AppData\Roaming\npm\node_modules\protractor\node_modules\selenium-webdriver\http\index.js:174:16)
at emitOne (events.js:77:13)
at ClientRequest.emit (events.js:169:7)
at Socket.socketErrorListener (_http_client.js:259:9)
at emitOne (events.js:77:13)
at Socket.emit (events.js:169:7)
at emitErrorNT (net.js:1253:8)
at doNTCallback2 (node.js:441:9)
at process._tickCallback (node.js:355:17)
From: Task: WebDriver.findElements(By.id("-example"))
at [object Object].webdriver.WebDriver.schedule (D:\Users\Administrator\AppData\Roaming\npm\node_modules\protractor\node_modules\selenium-webdriver\lib\webdriver\webdriver.js:362:15)
at [object Object].webdriver.WebDriver.findElements (D:\Users\Administrator\AppData\Roaming\npm\node_modules\protractor\node_modules\selenium-webdriver\lib\webdriver\webdriver.js:1002:17)
at D:\Users\Administrator\AppData\Roaming\npm\node_modules\protractor\lib\element.js:137:30
at goog.async.run.processWorkQueue (D:\Users\Administrator\AppData\Roaming\npm\node_modules\protractor\node_modules\selenium-webdriver\lib\goog\async\run.js:124:15)
at process._tickCallback (node.js:368:9)
Error
at [object Object].ElementArrayFinder.applyAction_ (D:\Users\Administrator\AppData\Roaming\npm\node_modules\protractor\lib\element.js:382:21)
at [object Object].ElementArrayFinder.(anonymous function) [as isDisplayed] (D:\Users\Administrator\AppData\Roaming\npm\node_modules\protractor\lib\element.js:78:17)
at [object Object].ElementFinder.(anonymous function) [as isDisplayed] (D:\Users\Administrator\AppData\Roaming\npm\node_modules\protractor\lib\element.js:711:7)
at D:\Users\Administrator\CI\Perforce\verification\e2e\util\helper.js:46:45
at D:\Users\Administrator\AppData\Roaming\npm\node_modules\protractor\node_modules\selenium-webdriver\lib\webdriver\webdriver.js:720:12
at goog.async.run.processWorkQueue (D:\Users\Administrator\AppData\Roaming\npm\node_modules\protractor\node_modules\selenium-webdriver\lib\goog\async\run.js:124:15)
at process._tickCallback (node.js:368:9)
From: Task: <anonymous>
at new wrappedCtr (D:\Users\Administrator\AppData\Roaming\npm\node_modules\protractor\node_modules\selenium-webdriver\lib\goog\base.js:2468:26)
at goog.async.run.processWorkQueue (D:\Users\Administrator\AppData\Roaming\npm\node_modules\protractor\node_modules\selenium-webdriver\lib\goog\async\run.js:124:15)
at process._tickCallback (node.js:368:9)
From: Task: <anonymous wait>
at [object Object].webdriver.WebDriver.wait (D:\Users\Administrator\AppData\Roaming\npm\node_modules\protractor\node_modules\selenium-webdriver\lib\webdriver\webdriver.js:716:21)
at Object.waitForElementAsSpecified (D:\Users\Administrator\CI\Perforce\verification\e2e\util\helper.js:45:32)
at Object.<anonymous> (D:\Users\Administrator\CI\Perforce\verification\e2e\ng-specs\MyElement\some-spec.js:190:16)
at D:\Users\Administrator\AppData\Roaming\npm\node_modules\protractor\node_modules\jasminewd2\index.js:96:23
at new wrappedCtr (D:\Users\Administrator\AppData\Roaming\npm\node_modules\protractor\node_modules\selenium-webdriver\lib\goog\base.js:2468:26)
at controlFlowExecute (D:\Users\Administrator\AppData\Roaming\npm\node_modules\protractor\node_modules\jasminewd2\index.js:82:18)
From: Task: Run it("press enter arrow key") in control flow
at Object.<anonymous> (D:\Users\Administrator\AppData\Roaming\npm\node_modules\protractor\node_modules\jasminewd2\index.js:81:14)
at attemptAsync (D:\Users\Administrator\AppData\Roaming\npm\node_modules\protractor\node_modules\jasmine\node_modules\jasmine-core\lib\jasmine-core\jasmine.js:1819:24)
at QueueRunner.run (D:\Users\Administrator\AppData\Roaming\npm\node_modules\protractor\node_modules\jasmine\node_modules\jasmine-core\lib\jasmine-core\jasmine.js:1774:9)
at D:\Users\Administrator\AppData\Roaming\npm\node_modules\protractor\node_modules\jasmine\node_modules\jasmine-core\lib\jasmine-core\jasmine.js:1801:16
at D:\Users\Administrator\AppData\Roaming\npm\node_modules\protractor\node_modules\jasmine\node_modules\jasmine-core\lib\jasmine-core\jasmine.js:1745:9
at D:\Users\Administrator\AppData\Roaming\npm\node_modules\protractor\node_modules\jasminewd2\index.js:18:5
at goog.async.run.processWorkQueue (D:\Users\Administrator\AppData\Roaming\npm\node_modules\protractor\node_modules\selenium-webdriver\lib\goog\async\run.js:124:15)
From asynchronous test:
Error
at Suite.<anonymous> (D:\Users\Administrator\CI\Perforce\verification\e2e-hdx\ng-specs\Someelement\Someelement-spec.js:188:5)
at addSpecsToSuite (D:\Users\Administrator\AppData\Roaming\npm\node_modules\protractor\node_modules\jasmine\node_modules\jasmine-core\lib\jasmine-core\jasmine.js:743:25)
at Env.describe (D:\Users\Administrator\AppData\Roaming\npm\node_modules\protractor\node_modules\jasmine\node_modules\jasmine-core\lib\jasmine-core\jasmine.js:713:7)
at jasmineInterface.describe (D:\Users\Administrator\AppData\Roaming\npm\node_modules\protractor\node_modules\jasmine\node_modules\jasmine-core\lib\jasmine-core\jasmine.js:3219:18)
at Object.<anonymous> (D:\Users\Administrator\CI\Perforce\verification\e2e-hdx\ng-specs\Someelement\Someelement-spec.js:18:1)
堆栈:
错误:ETIMEDOUT连接ETIMEDOUT 3.70.211.54:4444
在ClientRequest。(D:\Users\Administrator\AppData\Roaming\npm\node\u modules\dragrator\node\u modules\selenium webdriver\http\index.js:174:16)
在emitOne(events.js:77:13)
在ClientRequest.emit(events.js:169:7)
位于Socket.socketErrorListener(_http_client.js:259:9)
在emitOne(events.js:77:13)
位于Socket.emit(events.js:169:7)
在emitErrorNT(net.js:1253:8)
在doNTCallback2(node.js:441:9)
在进程中调用(node.js:355:17)
From:Task:WebDriver.findElements(By.id(“-example”))
位于[object object].webdriver.webdriver.schedule(D:\Users\Administrator\AppData\Roaming\npm\node\u modules\dragrator\node\u modules\selenium webdriver\lib\webdriver\webdriver.js:362:15)
位于[object object].webdriver.webdriver.findElements(D:\Users\Administrator\AppData\Roaming\npm\node\u modules\dragrator\node\u modules\selenium webdriver\lib\webdriver\webdriver.js:1002:17)
位于D:\Users\Administrator\AppData\Roaming\npm\node\u modules\dragrator\lib\element.js:137:30
在goog.async.run.processWorkQueue(D:\Users\Administrator\AppData\Roaming\npm\node\u modules\dragrator\node\u modules\selenium webdriver\lib\goog\async\run.js:124:15)
在进程中调用(node.js:368:9)
错误
位于[object object].ElementArrayFinder.applyAction(D:\Users\Administrator\AppData\Roaming\npm\node\u modules\dragrator\lib\element.js:382:21)
位于[object object].ElementArrayFinder.(匿名函数)[显示时](D:\Users\Administrator\AppData\Roaming\npm\node\u modules\dragrator\lib\element.js:78:17)
位于[object object].ElementFinder.(匿名函数)[显示时](D:\Users\Administrator\AppData\Roaming\npm\node\u modules\dragrator\lib\element.js:711:7)
位于D:\Users\Administrator\CI\Perforce\verification\e2e\util\helper.js:46:45
位于D:\Users\Administrator\AppData\Roaming\npm\node\u modules\dragrator\node\u modules\selenium webdriver\lib\webdriver\webdriver.js:720:12
在goog.async.run.processWorkQueue(D:\Users\Administrator\AppData\Roaming\npm\node\u modules\dragrator\node\u modules\selenium webdriver\lib\goog\async\run.js:124:15)
在进程中调用(node.js:368:9)
发件人:任务:
在新的wrappedtr(D:\Users\Administrator\AppData\Roaming\npm\node\u modules\dragrator\node\u modules\selenium webdriver\lib\goog\base.js:2468:26)
在goog.async.run.processWorkQueue(D:\Users\Administrator\AppData\Roaming\npm\node\u modules\dragrator\node\u modules\selenium webdriver\lib\goog\async\run.js:124:15)
在进程中调用(node.js:368:9)
发件人:任务:
在[object object].webdriver.webdriver.wait(D:\Users\Administrator\AppData\Roaming\npm\node\u modules\dragrator\node\u modules\selenium webdriver\lib\webdriver\webdriver.js:716:21)
指定了Object.waitForElements(D:\Users\Administrator\CI\performe\verification\e2e\util\helper.js:45:32)
反对。(D:\Users\Administrator\CI\Perforce\verification\e2e\ng specs\MyElement\some-spec.js:190:16)
位于D:\Users\Administrator\AppData\Roaming\npm\node\u modules\dragrator\node\u modules\jasminewd2\index.js:96:23
在新的wrappedtr(D:\Users\Administrator\AppData\Roaming\npm\node\u modules\dragrator\node\u modules\selenium webdriver\lib\goog\base.js:2468:26)
在controlFlowExecute(D:\Users\Administrator\AppData\Roaming\npm\node\u modules\dragrator\node\u modules\jasminewd2\index.js:82:18)
From:Task:在控制流中运行它(“按回车箭头键”)
反对。(D:\Users\Administrator\AppData\Roaming\npm\node\u modules\dragrator\node\u modules\jasminewd2\index.js:81:14)
在attemptAsync(D:\Users\Administrator\AppData\Roaming\npm\node\u modules\dragrator\node\u modules\jasmine\node\u modules\jasmine core\lib\jasmine core\jasmine.js:1819:24)
在QueueRunner.run(D:\Users\Administrator\AppData\Roaming\npm\node\u modules\dragrator\node\u modules\jasmine\node\u modules\jasmine core\lib\jasmine core\jasmine.js:1774:9)
位于D:\Users\Administrator\AppData\Roaming\npm\node\u modules\dragrator\node\u modules\jasmine\node\u modules\jasmine core\lib\jasmine core\jasmine.js:1801:16
位于D:\Users\Administrator\AppData\Roaming\npm\node\u modules\dragrator\node\u modules\jasmine\node\u modules\jasmine core\lib\jasmine core\jasmine.js:1745:9
位于D:\Users\Administrator\AppData\Roaming\npm\node\u modules\dragrator\node\u modules\jasminewd2\index.js:18:5
在goog.async.run.processWorkQueue(D:\Users\Administrator\AppData\Roaming\npm\node\u modules\dragrator\node\u modules\selenium webdriver\lib\goog\async\run.js:124:15)
从异步测试:
错误
在套房。(D:\Users\Administrator\CI\Performance\verification\e2e hdx\ng specs\Someelement\Someelement-spec.js:188:5)
在addSpecsToSuite(D:\Users\Administrator\AppData\Roaming\npm\node\u modules\dragrator\node\u modules\jasmine\node\u modules\jasmine core\lib\jasmine core\jasmine.js:743:25)
在Env.descripe(D:\Users\Administrator\AppData\Roaming\npm\node\u modules\dragrator\node\u modules\jasmine\node\u modules\jasmine core\lib\jasmine core\jasmine.js:713:7)
在jasmineInterface.descripe(D:\Users\Administrator\AppData\Roaming\npm\node\u modules\dragrator\node\u modules\jasmine\node\u modules\jasmine core\lib\jasmine core\jasmine.js:3219:18)
反对。(D:\Users\Administrator\CI\Performance\verification\e2e hdx\ng specs\Someelement\Someelement-spec.js:18:1)