最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Python Selenium XPath根據(jù)文本內(nèi)容查找元素的方法

 更新時(shí)間:2020年12月07日 12:03:58   作者:放大的EZ  
這篇文章主要介紹了Python Selenium XPath根據(jù)文本內(nèi)容查找元素的方法,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧

問(wèn)題現(xiàn)象

元素的屬性中沒(méi)有id、name;雖然有class,但比較大眾化,且位置也不固定;例如:頁(yè)碼中的下一頁(yè);那該如何找到該元素?

<a class="paging">上一頁(yè)</div>
<a class="paging">1</div>
<a class="paging">2</div>
<a class="paging">下一頁(yè)</div>

解決辦法

text()

text() 函數(shù)文本定位

page_next = driver.find_element(By.XPATH, '//a[text()="下一頁(yè)")]')

contain()

contains 匹配一個(gè)屬性值中包含的字符串 – 模糊定位
通過(guò)元素文本內(nèi)容模糊搜索來(lái)定位元素;

page_next = driver.find_element(By.XPATH, '//a[contains(text(), "下一頁(yè)")]')
page_next = driver.find_element(By.XPATH, '//a[contains(string(), "下一頁(yè)")]')

Python通過(guò)xpath查找元素通過(guò)selenium讀取元素信息

#coding:utf-8
from selenium import webdriver
import time
url ='http://www.baidu.com'
driver = webdriver.Chrome()
driver.get(url)
time.sleep(1)
e=driver.find_element_by_xpath('//*[@id="lg"]/img')
print e
print e.text
print e.id
print e.tag_name
print type(e)
time.sleep(1)
driver.quit()

e.text 讀取元素內(nèi)容
e.tag_name 讀取元素標(biāo)簽名

到此這篇關(guān)于Python Selenium XPath根據(jù)文本內(nèi)容查找元素的方法的文章就介紹到這了,更多相關(guān)Python Selenium XPath容查找元素內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

最新評(píng)論

安泽县| 邵阳市| 华坪县| 武乡县| 封丘县| 上栗县| 虞城县| 来凤县| 仁怀市| 溧水县| 革吉县| 梨树县| 丰镇市| 法库县| 绥芬河市| 安丘市| 乐都县| 尚义县| SHOW| 图片| 辽阳市| 富蕴县| 南岸区| 习水县| 莆田市| 莱芜市| 安陆市| 察雅县| 西昌市| 磴口县| 盐亭县| 化德县| 富平县| 偏关县| 德阳市| 台安县| 甘洛县| 阿坝| 白玉县| 花莲市| 伊宁市|