Selenium webdriver “如何解决间歇性问题”;错误:服务器提前终止,状态为69“;
我使用SeleniumWebDriver运行测试,随机一些中间测试失败,出现“错误:服务器提前终止,状态为69”,然后继续进行下一个测试 所以我想知道,Selenium webdriver “如何解决间歇性问题”;错误:服务器提前终止,状态为69“;,selenium-webdriver,Selenium Webdriver,我使用SeleniumWebDriver运行测试,随机一些中间测试失败,出现“错误:服务器提前终止,状态为69”,然后继续进行下一个测试 所以我想知道, 我应该在哪里查找状态代码69的含义 如果这意味着未处理的错误(如下一行所示),我可以做些什么来进一步调试原因 thx console.error节点_modules/jest-jasmine2/build/jasmine/Env.js:157 未处理错误 console.error节点_modules/jest-jasmine2/build/j
console.error节点_modules/jest-jasmine2/build/jasmine/Env.js:157
未处理错误
console.error节点_modules/jest-jasmine2/build/jasmine/Env.js:158
错误:服务器提前终止,状态为69
在earlyTermination.catch.e(PATH\node\u modules\selenium webdriver\remote\index.js:252:52)
在
在进程中。_tick回调(内部/process/next_tick.js:189:7)
发件人:任务:WebDriver.createSession()
在Function.createSession(PATH\node\u modules\selenium webdriver\lib\webdriver.js:769:24)
在Function.createSession(PATH\node\u modules\selenium webdriver\firefox\index.js:521:41)
在createDriver(PATH\node\u modules\selenium webdriver\index.js:170:33)
在Builder.build(PATH\node\u modules\selenium webdriver\index.js:645:16)
在Object.get(PATH\src\setup\web\driver.ts:13:9)
反对。(路径\src\setup\web\setup.ts:9:19)
在Generator.next()处
路径为\src\setup\web\setup.ts:7:71
在新的承诺()
在对象处..\uu等待器(路径\src\setup\web\setup.ts:3:12)
在Object.beforeAll(PATH\src\setup\web\setup.ts:18:12)
反对。(路径\src\setup\common.ts:215:17)
在Generator.next()处
路径为\src\setup\common.ts:7:71
在新的承诺()
在对象处..\uu等待器(路径\src\setup\common.ts:3:12)
at Object..beforeAll(PATH\src\setup\common.ts:213:22)
在Object.asyncJestLifecycle(路径2\node\u modules\jest-jasmine2\build\jasmine\u async.js:63:37)
解析时(PATH2\node\u modules\jest-jasmine2\build\queue\u runner.js:56:12)
在新的承诺()
在mapper(PATH2\node\u modules\jest-jasmine2\build\queue\u runner.js:43:19)
在promise.then(PATH2\node\u modules\jest-jasmine2\build\queue\u runner.js:87:41)
在
问题似乎是由geckodriver引起的。服务器可能无法绑定到默认端口,因为之前的实例尚未完全释放该端口。
console.error node_modules/jest-jasmine2/build/jasmine/Env.js:157
Unhandled error
console.error node_modules/jest-jasmine2/build/jasmine/Env.js:158
Error: Server terminated early with status 69
at earlyTermination.catch.e (PATH\node_modules\selenium-webdriver\remote\index.js:252:52)
at <anonymous>
at process._tickCallback (internal/process/next_tick.js:189:7)
From: Task: WebDriver.createSession()
at Function.createSession (PATH\node_modules\selenium-webdriver\lib\webdriver.js:769:24)
at Function.createSession (PATH\node_modules\selenium-webdriver\firefox\index.js:521:41)
at createDriver (PATH\node_modules\selenium-webdriver\index.js:170:33)
at Builder.build (PATH\node_modules\selenium-webdriver\index.js:645:16)
at Object.get (PATH\src\setup\web\driver.ts:13:9)
at Object.<anonymous> (PATH\src\setup\web\setup.ts:9:19)
at Generator.next (<anonymous>)
at PATH\src\setup\web\setup.ts:7:71
at new Promise (<anonymous>)
at Object.<anonymous>.__awaiter (PATH\src\setup\web\setup.ts:3:12)
at Object.beforeAll (PATH\src\setup\web\setup.ts:18:12)
at Object.<anonymous> (PATH\src\setup\common.ts:215:17)
at Generator.next (<anonymous>)
at PATH\src\setup\common.ts:7:71
at new Promise (<anonymous>)
at Object.<anonymous>.__awaiter (PATH\src\setup\common.ts:3:12)
at Object.<anonymous>.beforeAll (PATH\src\setup\common.ts:213:22)
at Object.asyncJestLifecycle (PATH2\node_modules\jest-jasmine2\build\jasmine_async.js:63:37)
at resolve (PATH2\node_modules\jest-jasmine2\build\queue_runner.js:56:12)
at new Promise (<anonymous>)
at mapper (PATH2\node_modules\jest-jasmine2\build\queue_runner.js:43:19)
at promise.then (PATH2\node_modules\jest-jasmine2\build\queue_runner.js:87:41)
at <anonymous>