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