#webdriver百度搜索
from selenium import webdriver
from selenium.webdriver.common.keys import Keys
from selenium.webdriver.common.by import By
import time
# 打开谷歌浏览器
driver = webdriver.Chrome()
# 打开百度首页
driver.get("http://www.baidu.com")
print(driver.title)
assert driver.title=="百度一下,你就知道"
# 找到搜索框元素
search = driver.find_element(By.ID, "kw")
#下面这个是旧版本写法,目前find_element_by_id方法已经不能用了
#search = driver.find_element_by_id("kw")
# 清空搜索框并输入文本
search.clear()
search.send_keys("Python")
# 找到搜索按钮并点击
button = driver.find_element(By.ID, "su")
button.send_keys(Keys.RETURN)
print(driver.title)
time.sleep(5)
# 等待页面加载完成
#print(driver.page_source)
assert "Python" in driver.page_source
# 关闭浏览器
driver.close()