pageRequestTimeout。指定等待 HTML 页面的时间(以毫秒为单位)。如果TestCafe在指定时间内没有收到页面,则会抛出错误。
Diese Dokumentation ist mir noch unklar, worauf testcafe genau wartet?
Testcafé: 2.5.0 Knoten: v16.19.0 Browser: Chrome
Ich habe Probleme mit der Artikulation und versuche, die genaue Ursache herauszufinden.
Failed to load the page at "https://xxx/". Increase the value of the "pageRequestTimeout" variable, enable the "retryTestPages" option, or use quarantine mode to perform additional attempts to execute this test. You can find troubleshooting information for this issue at "https://go.devexpress.com/TestCafe_FAQ_ARequestHasFailed.aspx". Error details: Failed to complete a request to "https://xxx/" within the timeout period. The problem may be related to local machine's network or firewall settings, server outage, or network problems that make the server inaccessible.
pageRequestTimeout ist 30000 und der Isolationsmodus ist aktiviert. Was passiert, ist, dass die Website geladen wird und testcafe mich nach einer Zeitüberschreitung einfach auf eine leere „about:error“-Seite weiterleitet. Die Website kann manuell geöffnet werden.
TestCafe 中的 pageRequestTimeout 选项指定 TestCafe 在超时并抛出错误之前等待 HTML 页面加载的持续时间(以毫秒为单位)。在您的情况下,TestCafe 似乎无法在 30 秒的超时时间内加载指定 URL 的页面,因此会抛出错误。
错误消息表明该问题可能与本地计算机的网络或防火墙设置、服务器中断或导致服务器无法访问的网络问题有关。由于网络问题或服务器问题,您尝试加载的页面可能需要更长的时间才能加载,或者您的本地计算机的防火墙设置阻止加载页面。
要解决此问题,您可以尝试增加 pageRequestTimeout 选项的值、启用 retryTestPages 选项,或使用隔离模式执行其他尝试来执行测试。您还可以尝试手动访问该页面,检查它是否正确加载以及您的计算机上是否存在任何网络或防火墙问题。