断言:把实际结果与预期进行比较。
一般可以通过获取title 、URL和text等信息进行断言。
-
title:用于获得当前页面的标题。
-
current_url:用户获得当前页面的URL。
-
text:获取搜索条目的文本信息。
from selenium import webdriver
from time import sleep
driver = webdriver.Chrome()
driver.get('https://www.baidu.com')
print('Before search=======')
# 打印当前页面title
title=driver.title
print(title)
#打印当前页面URL
now_url=driver.current_url
print(now_url)
driver.find_element_by_id('kw').send_keys('selenium')
driver.find_element_by_id('su').click()
sleep(1)
print('After search=========')
#再次打印当前页面title
title=driver.title
print(title)
#打印当前页面URL
now_url=driver.current_url
print(now_url)
#获取结果数目
user=driver.find_element_by_class_name('nums').text
print(user)