执行selenium python代码后,google chrome将自动关闭
此代码运行时没有任何错误,但在搜索w3school后会自动关闭google chrome执行selenium python代码后,google chrome将自动关闭,python,windows,google-chrome,selenium-webdriver,selenium-chromedriver,Python,Windows,Google Chrome,Selenium Webdriver,Selenium Chromedriver,此代码运行时没有任何错误,但在搜索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=
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()
Selenium总是在代码运行完成后自动退出。您可以添加time.sleep()使其保持打开状态
from selenium import webdriver
from selenium.webdriver.common.keys import Keys
import time
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)
time.sleep(10) #specify the seconds
google()
这回答了你的问题吗?不能复制。那是准确的密码吗?您是否在某处有
driver.close()/driver.quit()
?您是否在等待最后一个操作完成(然后可能对某个条件进行断言)?这只会在完成后将其保持打开10毫秒。