python - 代码在 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()
想知道如何使它在运行代码后不终止。
解决方案
没有什么可以执行的了。您编写的所有脚本都已成功执行且没有错误,因此浏览器关闭。如果您希望它在那里停留很长时间,请选择:
time.sleep(s)
推荐阅读
- c++ - 数组的输出中缺少字符
- css - 如何覆盖javafx中的默认-fx-focus-color css属性?
- c# - 如何转换列表
到 ISet - pyspark - 从 pyspark 中的数据框数组类型列中获取“名称”元素
- reactjs - 视频全屏显示时位置不起作用
- c# - 按下按钮单击将 .exe 文件放在另一台计算机上后程序崩溃
- coq - 逻辑基础错误
- javascript - React 输入类型更改在 Firefox 中触发模糊事件
- linux - Laravel - Linux(ubuntu)实时进程并在网页上显示输出(刀片)
- mysql - 在 SQL 中搜索后更新找到的行中的列值