我的脚本在浏览器的不同选项卡中搜索不同的字符串。有没有办法在测试执行结束后保持浏览器打开,以便以后可以检查结果?目前浏览器在5分钟后自动关闭,即使我没有使用driver.quit()。如何在使用硒驱动程序执行测试后保持浏览器打开状态
硒:2.33,Win 7的,FF和Chrome
我的脚本在浏览器的不同选项卡中搜索不同的字符串。有没有办法在测试执行结束后保持浏览器打开,以便以后可以检查结果?目前浏览器在5分钟后自动关闭,即使我没有使用driver.quit()。如何在使用硒驱动程序执行测试后保持浏览器打开状态
硒:2.33,Win 7的,FF和Chrome
我能够至少解决我的问题。我正在使用远程Web驱动程序类,并且有一个选项可在集线器启动时在命令行上提供超时和browser_timeout参数。将值设置为0意味着集线器将无限期地等待。对于这种情况,我只想要。
我不知道,如果你可以让浏览器中打开。但是,我可以建议你use the TakeScreenshot
functionality of Selenium为了保存浏览器的状态,当你想要的。这可以帮助您进行调试或检查页面是否符合预期。
如果此解决方案不能帮助您,请您解释一下为什么要让浏览器保持打开状态?
正如上面提到的,我正在diff标签中使用diff字符串进行搜索。一些结果返回到几页,因此采取截图不是一个可行的选择。我需要保持浏览器打开,以便稍后有人来检查结果。浏览器窗口在5分钟后关闭,并且在此期间可能那个进行测试的人员很忙。 –
有没有解决我的问题?我尝试使用thread.sleep暂停执行流程,但仍然FF浏览器关闭5分钟后....是否有一个设置,控制这...请帮助 –
哇,没有解决方案? –
while 1==1:
pass
这将会把你的代码放到一个循环,浏览器会保持响应,并最终你杀死控制Python程序C.只是这样做是为了登录到与本地存储加密凭据的应用程序的脚本。这使纯文本用户id和密码不在脚本代码中。
我正在使用Java以及TestNG。 –