【问题标题】:Is there any limitation on web driver wait period in Selenium2Selenium 2 中的 webdriver 等待期是否有任何限制
【发布时间】:2012-08-23 07:19:42
【问题描述】:

selenium web 驱动程序中的等待时间是否有任何限制。

谢谢大家

【问题讨论】:

    标签: selenium selenium-webdriver webdriver webdriverwait


    【解决方案1】:

    我觉得答案是否定的。

    但就我而言,我使用的最长等待时间是 10 秒。您很快就会达到您所知道的时间量:

    • 如果元素还没有出现,它可能根本不会出现
    • 此外,等待时间超过 30 秒通常是个坏主意。戴上你的用户帽子:你会等待服务超过 30 秒吗?
    • 是的,我知道测试环境大多是精简且功能不足的。但是,如果测试服务需要很长时间,那么投资测试环境或至少进行性能测试是有意义的。

    (最后一个例子:计算你等待的时间。乘以你的时薪。这么多钱是公司损失的原因,只是因为他们付钱给你什么都不做。但另一方面,我是测试员,有时在等待部署的“工作”期间,我确实很享受读书和喝咖啡的美好时光:))

    【讨论】:

    • 如果您在网格上运行测试,您必须小心。您的等待时间应始终小于集线器超时时间。
    • @pavel:这是有人问我的问题,不得不回复他。他不想等待元素出现,而只想手动验证一些数据,这可能需要一些时间。但他想在手动工作之前登录并做一些 PRE 的东西,然后在他的手动工作之后做一些 POST 的东西
    • 正如我所说:我认为答案是否定的,等待没有限制。但就我而言,我最长的时间只有 10 秒。但是当你设置说 5 分钟时,它应该等待 5 分钟。
    猜你喜欢
    • 2014-04-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-08-15
    • 2013-12-03
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多