断言:把实际结果与预期进行比较。
一般可以通过获取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)