自動化測試基礎篇--Selenium獲取元素屬性


摘自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)
復制代碼


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM