【发布时间】:2022-01-16 18:11:30
【问题描述】:
我在 selenium 3 上有脚本,它工作正常:
from selenium import webdriver
from webdriver_manager.chrome import ChromeDriverManager
driver = webdriver.Chrome(ChromeDriverManager().install())
driver.get('https://ya.ru/')
driver.find_element_by_name('text').send_keys('some text')
driver.find_element_by_class_name('search2__button').click()
现在我为 selenium 4 重新设计了它,但现在浏览器在代码结束时自行关闭:
from selenium import webdriver
from webdriver_manager.chrome import ChromeDriverManager
from selenium.webdriver.chrome.service import Service
from selenium.webdriver.common.by import By
s = Service(ChromeDriverManager().install())
driver = webdriver.Chrome(service=s)
driver.maximize_window()
driver.get('https://ya.ru/')
driver.find_element(By.NAME, 'text').send_keys('some text')
driver.find_element(By.CLASS_NAME, 'search2__button').click()
我想保持浏览器打开。
【问题讨论】:
-
请把
time.sleep(5)放在最后,看看会有帮助。 -
5秒后关闭
标签: python python-3.x selenium selenium-webdriver