【问题标题】:Completely stopping a Python/Selenium script for x seconds完全停止 Python/Selenium 脚本 x 秒
【发布时间】:2015-09-22 23:22:12
【问题描述】:

我想在继续之前完全停止我的脚本在某个步骤执行 X 秒。我尝试了 time.sleep(),我尝试了 Seleinum 隐式等待,我尝试刷新输出,我的脚本在“睡眠”期间仍然继续执行和输出。

基本上我有以下几点:

对 PHP 文件进行 AJAX 调用 -> PHP 文件运行带有参数的 Python 脚本 -> Python 使用 Selenium 连接 -> Python/Selenium 执行某些操作,需要停止 X 秒才能继续。

我尝试了很多方法,尽管使用了 sleep 方法,但它始终保持运行。

请帮忙。

【问题讨论】:

  • 在 python 中这应该可以工作 import time time.sleep(5) 如果它不需要我们需要查看代码和更多细节
  • 看看thisthis有没有帮助

标签: php python selenium


【解决方案1】:

事实证明,我一直在做相反的事情,这就是它不起作用的原因。您需要冲洗然后睡觉,以使其正常工作。以下语法最终起作用:

sys.stdout.flush()
sleep(180)

我还没有测试过,但是我认为它也可以与 Selenium 隐式等待以相同的方式工作。

【讨论】:

    猜你喜欢
    • 2013-11-29
    • 2021-09-09
    • 2020-02-11
    • 2019-07-12
    • 2017-03-18
    • 1970-01-01
    • 2019-10-14
    • 1970-01-01
    相关资源
    最近更新 更多