可用做断言的四种方式:
- 判断网址标题
- 判断网址url
- 判断标签对的文本信息
- 判断元素某个属性
from selenium import webdriver
broswer = webdriver.Chrome()
broswer.get('https://www.baidu.com')
# 一、获取网址标题
title = broswer.title
#二、获取网址url
url = broswer.current_url
# 三、获取标签对文本信息
# 注意:
# 1、标签元素如果不展示在页面上,获取结果为空
# 2、如果标签对中间没有值,获取内容为空
# 3、如input之类的单标签,获取结果为空
ele = broswer.find_element_by_class_name('title-text')
# 四、获取元素某个属性
ele = broswer.find_element_by_id('kw')
att1 = ele.get_attribute('class')
broswer.quit()