摘自https://www.cnblogs.com/sanzangTst/p/8375938.html
通常在做斷言之前,都要先獲取界面上元素的屬性,然后與期望結果對比。
一、獲取頁面title

二、獲取文本

三、獲取元素標簽

四、獲取元素其他屬性
獲取其它屬性方法:get_attribute("屬性"),這里的參數可以是class、name等任意屬性

五、獲取瀏覽器名稱

六、參考代碼
#!/usr/bin/env python
# -*- coding: utf-8 -*-
# @Author : chen
# @File : a.py
# @Software: PyCharm
from selenium import webdriver
import time
url = 'https://www.baidu.com'
browser = webdriver.Firefox()
browser.get(url)
browser.implicitly_wait(30)
# 獲取頁面title
print(browser.title)
# 獲取文本
text = browser.find_element_by_id('setf').text
print(text)
# 獲取元素標簽
tag = browser.find_element_by_id('kw').tag_name
print(tag)
# 獲取元素其他屬性
name = browser.find_element_by_id('kw').get_attribute('class')
print(name)
# 獲取瀏覽器名稱
print(browser.name)

