gpt4 book ai didi

javascript - 查看未完成的请求

转载 作者:行者123 更新时间:2023-11-28 00:43:52 24 4
gpt4 key购买 nike

有什么方法可以查看 Protractor 正在等待哪些请求?我正在尝试调试片状状态测试,但很难判断按钮是否未触发响应,或者 Protractor 是否懒得等待。

TL;DR:如何查看 Protractor 控制流上的剩余 promise ?

最佳答案

通常的方法是在 Debug模式下启动 Protractor 并输入 browser.debugger()问题代码块之前的断点。

查看更多信息 Debugging Protractor Tests .

<小时/>

另一方面,您可以捕获 chromedriver service logs看起来像:

[2.389][INFO]: COMMAND FindElement {
"sessionId": "b6707ee92a3261e1dc33a53514490663",
"using": "css selector",
"value": "input"
}
[2.389][INFO]: Waiting for pending navigations...
[2.389][INFO]: Done waiting for pending navigations
[2.398][INFO]: Waiting for pending navigations...
[2.398][INFO]: Done waiting for pending navigations
[2.398][INFO]: RESPONSE FindElement {
"ELEMENT": "0.3367185448296368-1"
}

也可能为您提供有关正在发生的事情的线索。

为此,您需要使用 --verbose--log-path 参数启动 chrome:

{
browserName: "chrome",
specs: [
"*.spec.js"
],
chromeOptions: {
args: [
"--verbose",
"--log-path=/path/to/the/log/file"
]
}
}

(未测试)

对于 Firefox,您可以通过设置 webdriver.log.driver and webdriver.log.file firefox profile settings 来打开并查看日志。 .

另请参阅:

关于javascript - 查看未完成的请求,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27626803/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com