【发布时间】:2018-05-10 13:10:50
【问题描述】:
我在 Mac OS X 上使用 selenium 和 python 3.6.3。
这段代码运行良好,打开谷歌浏览器并且浏览器保持打开状态。:
chrome_options = Options()
chrome_options.binary_location="../Google Chrome"
chrome_options.add_argument("disable-infobars");
driver = webdriver.Chrome(chrome_options=chrome_options)
driver.get("http://www.google.com/")
但是由于代码封装在函数中,浏览器在打开页面后立即终止:
def launchBrowser():
chrome_options = Options()
chrome_options.binary_location="../Google Chrome"
chrome_options.add_argument("disable-infobars");
driver = webdriver.Chrome(chrome_options=chrome_options)
driver.get("http://www.google.com/")
launchBrowser()
我想在保持浏览器打开的同时在函数中使用相同的代码。
【问题讨论】:
-
不确定这是否是您的问题的原因。但是您的代码在这两个示例之间有所不同。
"disable-infobars"与"start-maximized"
标签: python google-chrome selenium selenium-chromedriver