即使在执行测试后,我仍希望保持浏览器窗口打开。 我想无限期地打开它。 到目前为止,作为一项解决方法,我只是使用“睡眠”来防止窗口关闭。
任何帮助将不胜感激。谢谢!
答案 0 :(得分:1)
简单-请勿在末尾调用Close Browser
。
答案 1 :(得分:1)
理想情况下,一旦脚本由于this code而终止, WebDriver 服务应停止。
但是,如果您希望之后 Chrome 和 ChromeDriver 保持打开状态,则可以添加实验选项 detach
初始化chromedriver时。
不确定 RobotFramework 语法,但是通过 Selenium-Python 客户端,您可以:
from selenium import webdriver
options = webdriver.ChromeOptions()
options.add_experimental_option("detach", True)
driver = webdriver.Chrome(chrome_options=options, executable_path=r'C:\WebDrivers\chromedriver.exe')
driver.get('https://www.google.com/')
答案 2 :(得分:0)
在上一个有关连接到Chrome远程调试端口的Stack Overflow问题中,我使用开发端口为运行中的chrome实例提供了an example for connecting。
这将在功能上满足您的要求,因此可以替代@Todor和@Bryan建议的不关闭。