2013-06-22 25 views

回答

0

我能够至少解决我的问题。我正在使用远程Web驱动程序类,并且有一个选项可在集线器启动时在命令行上提供超时和browser_timeout参数。将值设置为0意味着集线器将无限期地等待。对于这种情况,我只想要。

0

我不知道,如果你可以让浏览器中打开。但是,我可以建议你use the TakeScreenshot functionality of Selenium为了保存浏览器的状态,当你想要的。这可以帮助您进行调试或检查页面是否符合预期。

如果此解决方案不能帮助您,请您解释一下为什么要让浏览器保持打开状态?

+0

正如上面提到的,我正在diff标签中使用diff字符串进行搜索。一些结果返回到几页,因此采取截图不是一个可行的选择。我需要保持浏览器打开,以便稍后有人来检查结果。浏览器窗口在5分钟后关闭,并且在此期间可能那个进行测试的人员很忙。 –

+0

有没有解决我的问题?我尝试使用thread.sleep暂停执行流程,但仍然FF浏览器关闭5分钟后....是否有一个设置,控制这...请帮助 –

+0

哇,没有解决方案? –

-2
while 1==1: 
    pass 

这将会把你的代码放到一个循环,浏览器会保持响应,并最终你杀死控制Python程序C.只是这样做是为了登录到与本地存储加密凭据的应用程序的脚本。这使纯文本用户id和密码不在脚本代码中。

相关问题