首页 > 解决方案 > 代码在 Python 中运行后如何让 Chrome 测试浏览器不关闭?

问题描述

使用 Selenium 4.00 和 Python 3.9。

所以我试图自动化一些东西,比如登录 gmail。目前 selenium 会打开一个 chrome 窗口和网站(在本例中为 gmail)并正确输入电子邮件,但是 chrome 窗口在输入电子邮件后不久就会终止。

这是我的代码:

from selenium import webdriver
from webdriver_manager.chrome import ChromeDriverManager

driver = webdriver.Chrome(ChromeDriverManager().install())

loginBox = driver.find_element_by_xpath('//*[@id ="identifierId"]')
loginBox.send_keys("email here")

nextButton = driver.find_elements_by_xpath('//*[@id ="identifierNext"]')
nextButton[0].click()

想知道如何使它在运行代码后不终止。

标签: pythonselenium

解决方案


没有什么可以执行的了。您编写的所有脚本都已成功执行且没有错误,因此浏览器关闭。如果您希望它在那里停留很长时间,请选择:

time.sleep(s)


推荐阅读