【问题标题】:Wait for a web element while continuing testing在继续测试的同时等待 Web 元素
【发布时间】:2021-01-26 20:26:26
【问题描述】:

有没有办法在继续测试的同时等待网络元素?

例如,您有一个带有搜索框和结果选项卡的网页,每次搜索大约需要 15 分钟,但可能更多。

结果返回后,结果选项卡上会显示一条新记录。

有没有办法在“观察”结果的同时继续发送查询? 我需要在线更新每次搜索返回结果的 GUI。

【问题讨论】:

  • 您可以多线程操作...每个驱动程序/浏览器一个线程。

标签: selenium automation automated-tests


【解决方案1】:

良好实践表明测试应该是封闭的,即独立和自给自足。所以通常我们尽量不要链接不同的测试。在你的情况下

每次搜索大约需要 15 分钟

很可能意味着每次搜索都是自己的测试。简单实用的方法

在“观察”结果的同时继续发送查询

将利用并行测试执行。每个线程管理自己的 Selenium Webdriver 生命周期、步骤和预期结果。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2020-05-07
    • 1970-01-01
    • 2016-08-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多