摘要:是一門在文檔中查找信息的語言??捎脕碓谖臋n中對(duì)元素和屬性進(jìn)行遍歷。在主要應(yīng)用于無,且屬性值不唯一的元素定位。
xpath
XPath 是一門在 XML 文檔中查找信息的語言。XPath 可用來在 XML 文檔中對(duì)元素和屬性進(jìn)行遍歷。
xpath在selenium主要應(yīng)用于無id,且屬性值不唯一的元素定位。
1、表格(節(jié)點(diǎn)、文本)目標(biāo):第1行第1列
//tbody/tr[1]/td[1]
釋:xpath順序從1開始
目標(biāo):第1行7列編輯按鈕
//tbody/tr[1]/td[7]/div/button/span[contains(text(),"編輯")]
//div[@class="el-table__fixed-body-wrapper"]/table/tbody/tr[1]/td[7]/div/span[text()="編輯"] or //tbody[2]/tr[1]/td[7]/div/button/span[contains(text(),"編輯")]2、表格(謂語條件)
目標(biāo):最后1行倒數(shù)第二列
//tbody/tr[3]/td[6]
當(dāng)行數(shù)、列數(shù)不確定時(shí),
//tbody/tr[last()]/td[last()-1]3、輸入框(文本,兄弟節(jié)點(diǎn))
1)//*[@id="app"]/section/section/main/div[2]/form/div/div[1]/div/div/div/input
2)//input[@placeholder="請(qǐng)輸入搜索客戶姓名"]
3)//label[text()="姓名"]/following-sibling::div[1]/div/input
//*[@id="app"]/section/section/aside/div/div[2]/div[2] //div[contains(@class,"child") and contains(text(),"團(tuán)隊(duì)列表")]5、獲取元素class值.get_attribute(‘class’)(或:or)
1)//tbody/tr[1]/td[1]/div/div/span[@class="el-tag el-tag--success el-tag--mini" or @class="el-tag el-tag--mini"] 2)//tbody/tr[1]/td[1]/div/div/span[contains(text(),"發(fā)布")]
文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請(qǐng)注明本文地址:http://www.ezyhdfw.cn/yun/44869.html
摘要:一個(gè)表達(dá)式是由一個(gè)或多個(gè)被分割的定位步組成。對(duì)于此類斷言,我們可以使用謂詞根據(jù)額外的遍歷樹來過濾出符合條件的節(jié)點(diǎn)。所以用來做一些低水平或與應(yīng)用無關(guān)的事情遍歷樹來找指定屬性的節(jié)點(diǎn)讓人蛋疼。這是一個(gè)專門用來讓你使用簡(jiǎn)潔的慣用表達(dá)式來遍歷的工具。 編者注: XPath 即為XML路徑語言(XML Path Language),它是一種用來確定XML文檔中某部分位置的語言。 XPat...
摘要:一個(gè)表達(dá)式是由一個(gè)或多個(gè)被分割的定位步組成。對(duì)于此類斷言,我們可以使用謂詞根據(jù)額外的遍歷樹來過濾出符合條件的節(jié)點(diǎn)。所以用來做一些低水平或與應(yīng)用無關(guān)的事情遍歷樹來找指定屬性的節(jié)點(diǎn)讓人蛋疼。這是一個(gè)專門用來讓你使用簡(jiǎn)潔的慣用表達(dá)式來遍歷的工具。 編者注: XPath 即為XML路徑語言(XML Path Language),它是一種用來確定XML文檔中某部分位置的語言。 XPat...
摘要:那是怎樣知道我們想要操作哪個(gè)元素的呢這篇文章將為你講解的頁面操作原理和高效的元素定位方法。它的含義為匹配名稱包含的元素。 一、前言 上篇文章中我們成功編寫并啟動(dòng)了第...
摘要:不同目標(biāo)的自動(dòng)化測(cè)試有不同的測(cè)試工具,但是任何工具都無不例外的需要編程的過程,實(shí)現(xiàn)源代碼,也可以稱之為測(cè)試腳本。 寫在最前面:目前自動(dòng)化測(cè)試并不屬于新鮮的事物,或者說自動(dòng)化測(cè)試的各種方法論已經(jīng)層出不窮,但是,能夠在項(xiàng)目中持之以恒的實(shí)踐自動(dòng)化測(cè)試的團(tuán)隊(duì),卻依舊不是非常多。有的團(tuán)隊(duì)知道怎么做,做的還不夠好;有的團(tuán)隊(duì)還正在探索和摸索怎么做,甚至還有一些多方面的技術(shù)上和非技術(shù)上的舊系統(tǒng)需要重構(gòu)……...
閱讀 3965·2021-10-08 10:05
閱讀 3035·2021-09-27 13:57
閱讀 2748·2019-08-29 11:32
閱讀 1073·2019-08-28 18:18
閱讀 1369·2019-08-28 18:05
閱讀 2042·2019-08-26 13:39
閱讀 932·2019-08-26 11:37
閱讀 2132·2019-08-26 10:37