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