【发布时间】:2020-04-25 21:44:53
【问题描述】:
我目前面临的问题是,当我在 linux 服务器上运行测试用例时,尝试使用 Robot Framework 打开新窗口时收到超时异常。
我只有在服务器上运行关键字时才会遇到这个问题。当试图在本地重现错误时,它几乎从未发生过。
关键字由以下步骤组成:
Execute Javascript window.open('')
Get Window Titles
Select Window title=undefined
关键字在尝试运行“执行 Javascript window.open('')”时会失败。我收到的输出如下:
TimeoutException: Message: script timeout (Session info: headless chrome=79.0.3945.79)
我确实在同一个套件中运行的 3 个不同的测试用例中使用了这个关键字。
我查看了不同的论坛,但我真的找不到与这个相同的问题。
谁能帮帮我?谢谢!
【问题讨论】:
-
没有要测试的 Linux 机器。您是否尝试过在 Execute Javascript 语句中不使用引号:
Execute Javascript window.open()
标签: javascript selenium testing selenium-chromedriver robotframework