噩梦 - 我无法捕捉到哪一行代码给我两个或更多 .wait() 的错误
Nightmare - I can't catch which line of code gives me an error with two or more .wait()
我用的是Nightmare + Electron。我无法捕捉到哪一行代码给出了两个或多个 .wait() 的错误。
这是我的代码示例:
try {
await this.nightmare
.goto(userUrl)
.wait('.sales-modal .private-flex .uiDropdown__buttonCaret')
.click('.sales-modal .private-flex .uiDropdown__buttonCaret')
.wait('.table-row')
.click('.sales-content-table .table-row:first-child .sales-content-
table-actions button');
} catch (err) {
console.log(err);
}
没有 meter which .wait() 是错误的它总是给我这个:
Error: .wait() timed out after 30000msec
at Timeout._onTimeout (C:\OSPanel\domains\avg-nightmare\node_modules\nightmare\lib\actions.js:453:10)
at ontimeout (timers.js:482:11)
at tryOnTimeout (timers.js:317:5)
at Timer.listOnTimeout (timers.js:277:5)
谁能帮我解决这个问题?
问题已通过将 Nightmare 更新到最新版本解决。谢谢。
我用的是Nightmare + Electron。我无法捕捉到哪一行代码给出了两个或多个 .wait() 的错误。 这是我的代码示例:
try {
await this.nightmare
.goto(userUrl)
.wait('.sales-modal .private-flex .uiDropdown__buttonCaret')
.click('.sales-modal .private-flex .uiDropdown__buttonCaret')
.wait('.table-row')
.click('.sales-content-table .table-row:first-child .sales-content-
table-actions button');
} catch (err) {
console.log(err);
}
没有 meter which .wait() 是错误的它总是给我这个:
Error: .wait() timed out after 30000msec
at Timeout._onTimeout (C:\OSPanel\domains\avg-nightmare\node_modules\nightmare\lib\actions.js:453:10)
at ontimeout (timers.js:482:11)
at tryOnTimeout (timers.js:317:5)
at Timer.listOnTimeout (timers.js:277:5)
谁能帮我解决这个问题?
问题已通过将 Nightmare 更新到最新版本解决。谢谢。