执行selenium python代码后,谷歌浏览器自动关闭

His*_*_98 5 python windows google-chrome selenium-chromedriver selenium-webdriver

此代码运行没有任何错误,但在搜索 w3school 后它会自动关闭 google chrome

from selenium import webdriver
from selenium.webdriver.common.keys import Keys
driver = webdriver.Chrome()

def google():
    driver.get("https://www.google.com")
    driver.find_element_by_xpath('//*[@id="tsf"]/div[2]/div[1]/div[1]/div/div[2]/input').send_keys('w3school')
    driver.find_element_by_xpath('//*[@id="tsf"]/div[2]/div[1]/div[3]/center/input[1]').send_keys(Keys.ENTER)

google()
Run Code Online (Sandbox Code Playgroud)

Pri*_*vas 12

尝试网络驱动程序中提供的实验选项,如下所示:

from selenium import webdriver

options = webdriver.ChromeOptions()
options.add_experimental_option("detach", True)

driver = webdriver.Chrome(options=options, executable_path="path/to/executable")
Run Code Online (Sandbox Code Playgroud)

警告:这确实会使 chrome 选项卡打开并分离,之后您必须手动关闭它们