1、py文件脚本:
import time
from selenium import webdriver
driver = webdriver.Chrome() # 创建Chrome对象.
# 操作这个对象.
driver.get('https://www.baidu.com') # get方式访问百度.
driver.maximize_window()#最大化浏览器
time.sleep(1)
driver.find_element_by_xpath("//*[@id='kw']").send_keys("selenium")
driver.find_element_by_xpath("//*[@id='su']").click()
time.sleep(1)
# 断言方法判断
ele_string = driver.find_element_by_xpath("//*[@id='1']/h3/a").text #id=1为搜索结果第1个返回值标题,id=2为搜索结果第2个返回值标题
print(ele_string)
if (ele_string == u"Selenium automates browsers. That's it!"):
print("结果和预期结果匹配!")
else:
print("结果和预期结果不匹配!")
driver.quit() # 使用完, 记得关闭浏览器, 不然chromedriver.exe进程为一直在内存中.
2、执行结果