Seleunim 获取文本和标签属性的方法
生活随笔
收集整理的這篇文章主要介紹了
Seleunim 获取文本和标签属性的方法
小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
Seleunim 獲取文本和標(biāo)簽屬性的方法
相關(guān)名稱說明:
driver: 是之前定義的打開瀏覽器的 “變量名稱”
.text: 是獲取該標(biāo)簽位置的文本
.get_attribute(value).:獲取標(biāo)簽屬性
value:屬性字段名
存在標(biāo)簽:
<input id="span_text" value>測(cè)試數(shù)據(jù)</input>給予打開瀏覽器的方法定義一個(gè)變量名稱: browser
browser = webdriver.Chrome()此處的元素定位引用了selenium庫的一個(gè)方法
from selenium.webdriver.common.by import By故可以將原來的元素定位方法
browser.find_element_by_id('span_text').send_keys("測(cè)試")修改為:
browser.find_element(By.ID, 'span_text').send_keys("測(cè)試")注:ID等元素定位方法此處要大寫
獲取定位元素文本
語法: driver.text
a = browser.find_element(By.ID, 'span_text').text print(a)結(jié)果:
測(cè)試數(shù)據(jù)獲取定位元素標(biāo)簽屬性
語法: driver.get_attribute(value)
b = browser.find_element(route, name).get_attribute(value) print(b)注:此處獲取 value 屬性字段的內(nèi)容,此處為空,應(yīng)返回一個(gè)空字符串
結(jié)果:
修改HTML標(biāo)簽:
<input id="span_text" value="1.1">測(cè)試數(shù)據(jù)</input>獲取定位元素標(biāo)簽屬性結(jié)果:
1.1總結(jié)
以上是生活随笔為你收集整理的Seleunim 获取文本和标签属性的方法的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 【Java】Java 语言的初步认识及工
- 下一篇: Puppeteer 学习笔记及基本用法