Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我在应用程序中长期运行的功能。(整个测试可能需要超过 45 分钟)我测试了这个功能并运行 selenium 在测试环境中进行一些自动数据创建。由于系统和代码的性质,经常会出现错误消息,这些错误消息可以根据数据或一天中的时间随机出现。我想知道的是,如果显示任何弹出窗口,是否有办法使测试失败。(我在测试中有三个区域,我有 20 分钟的超时功能,但错误消息几乎立即显示,所以如果显示任何错误消息,我想退出。)
您可以为“不显示弹出窗口”添加断言。有几种方法我可以看到这样做:
这种方法会导致测试被标记为失败,但不会阻止测试运行。
我已经使用 selenium 和 javascript 处理了类似的场景,其中测试异步运行。我不熟悉 C# 中的测试。