我正在编写公司 Web 应用程序的验收测试。我使用的是带有 Webdriver 和 Firefox 浏览器的 Codeception。尽管经过数小时的搜索,我仍然无法解决一个问题。
问题很简单:为什么我的测试有时会在一个点冻结这么长时间(大约 5 分钟)。之后,它继续并像魅力一样工作。
这是硒输出:
14:18:27.515 INFO - Executing: [find elements: By.linkText: Loads])
14:23:04.375 INFO - Done: [find elements: By.linkText: Loads]
为了让事情变得更有趣,我可以说有时它过得很快。所需的元素在浏览器窗口中存在并且可见 - 它是带有“加载”文本的简单跨度,这是我使用的命令:
$I->click(['link'=>"Loads"]);