gpt4 book ai didi

javascript - 尝试打开新的浏览器窗口时如何避免 Javascript 超时异常?

转载 作者:行者123 更新时间:2023-11-28 03:15:59 25 4
gpt4 key购买 nike

我目前面临的问题是,当我在 Linux 服务器上运行测试用例时,在尝试使用 Robot Framework 打开新窗口时收到超时异常。

只有当关键字在服务器上运行时,我才会遇到此问题。当尝试在本地重现错误时,它几乎永远不会发生。

关键字由以下步骤组成:

Execute Javascript      window.open('')
Get Window Titles
Select Window title=undefined

每当尝试运行“执行 Javascript window.open('')”时,关键字都会失败。我收到的输出如下:

TimeoutException:消息:脚本超时( session 信息:headless chrome=79.0.3945.79)

我确实在同一套件中运行的 3 个不同测试用例中使用了此关键字。

我检查了不同的论坛,但我找不到与此相同的问题。

谁能帮帮我?谢谢!

最佳答案

您可以尝试使用获取窗口标题并重试:

等待关键字成功 5x 1s 获取窗口标题

这样,机器人将重试关键字 5 次,每次尝试之间的时间间隔为 1s。如果这也失败了,则可能是其他地方出了问题。

关于javascript - 尝试打开新的浏览器窗口时如何避免 Javascript 超时异常?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59644448/

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