Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/selenium/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/hibernate/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 等待7分钟后,Selenium浏览器自动化会话将过期_Python_Selenium - Fatal编程技术网

Python 等待7分钟后,Selenium浏览器自动化会话将过期

Python 等待7分钟后,Selenium浏览器自动化会话将过期,python,selenium,Python,Selenium,我在python中运行selenium来进行web测试,我注意到,当我在python中添加更长的等待时间时,我的selenium会话会在某个时间点后注销 下面是我用来在代码中等待的代码行 我试图在等待期间进行一些假点击,但仍然看到安全注销。有什么办法可以解决这个问题吗 我使用python 3.5和firefox web驱动程序进行测试 如果您尝试同时插入一个等待时间,该怎么办 在Java中,它看起来像:SeleniumUtils.sleepquiety(420) Python还应该有一种方法,告

我在python中运行selenium来进行web测试,我注意到,当我在python中添加更长的等待时间时,我的selenium会话会在某个时间点后注销

下面是我用来在代码中等待的代码行

我试图在等待期间进行一些假点击,但仍然看到安全注销。有什么办法可以解决这个问题吗


我使用python 3.5firefox web驱动程序进行测试

如果您尝试同时插入一个等待时间,该怎么办

在Java中,它看起来像:
SeleniumUtils.sleepquiety(420)

Python还应该有一种方法,告诉Selenium等待(睡眠)一段时间

在您的情况下,在调用“函数”或单击需要长时间(6分钟)才能执行的按钮后,您必须说Selenium等待。

当您使用sleep()函数时,您在这段时间内无法执行任何操作。这在两行代码之间非常有用,在这两行代码中,您需要一些时间进行处理,就像您正在下载文件一样,所以,在5秒之后等待5秒添加新参数,然后下载另一个类似的文件。
您当然可以在没有sleep()函数的情况下进行单击。在单击“使用5到10秒睡眠”之间,您的会话将不会过期,直到您执行driver.quit()。

出于好奇,为什么在测试中使用这么长的睡眠时间?我已将一些配置推送到客户端系统,这将需要6分钟以上的时间才能应用到客户端系统中。所以我必须等到我的代码中完成了这个过程。在启动WebDriver之前,是否可以推送配置?您是否也可以共享假点击的代码?使用WebDriver,我推送这些配置。我不想退出webdriver,只是为了这个目的再次打开它。
time.sleep(420)