gpt4 book ai didi

selenium - 我如何停止断言失败时关闭浏览器窗口的代码接收/ Selenium ?

转载 作者:行者123 更新时间:2023-12-04 12:46:48 39 4
gpt4 key购买 nike

我正在使用 Selenium 运行Codeception 2。我可以看到 Selenium 打开了浏览器并运行了测试。然后,我从代码接收中得到一个错误,即存在失败的断言。

我知道有一个HTML文件可以保存,但是有很多JS,所以我真的不能分析它。我需要firefox窗口保持打开状态,以便可以看到输出并找出问题所在。

我怎样才能做到这一点?我已经在使用-browserSessionReuse运行 Selenium

如果有所不同,它就发生在$ I-> haveFriend();内部。 $ friend-> does()语句。

最佳答案

尚无直接的解决方案,但可以使用一些技巧:

  • 使用交互式控制台,执行与场景中相同的步骤,使用失败的声明- Selenium 保持打开状态,因此您可以调试和评估发生的情况。
  • 在等待时使用技巧。在cest文件中,在“wait(300)”(放置5分钟)的位置添加“__fail”方法。比测试启动时,您的浏览器将保持打开状态5分钟
  • 关于selenium - 我如何停止断言失败时关闭浏览器窗口的代码接收/ Selenium ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34008815/

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