一个简单的自动测试程序,打开百度网页,输入查询字符串,按下‘百度一下’按钮,退出程序。使用Chrome,Firefox浏览器都正常。使用Ie浏览器时,在显示了百度网页后,程序就停止在Get()语句。这是什么原因?
from time import sleep
from selenium import webdriver
from selenium.webdriver.common.by import By
print('PyCharm')
#driver = webdriver.Firefox()
#driver = webdriver.Chrome()
driver = webdriver.Ie()
driver.get("http://www.baidu.com")
sleep(5)
print('Get PyCharm')
kw = driver.find_element(By.ID, 'kw')
kw.send_keys('PyCharm')
sleep(3)
su = driver.find_element(By.ID, 'su')
su.click()
sleep(5)
driver.quit()
print('PyCharm end')
系统Win7 sp1,IE11。 三个webdriver下载最新版本,IEDriverServer_x64 3.15。Python3.8, selenium4.0