自動化測試 xpath路徑表達式。node()和*的區(qū)別?
xpath路徑表達式。node()和*的區(qū)別?XPath使用路徑表達式來選擇XML文檔中的節(jié)點或節(jié)點集。這些路徑表達式與我們在常規(guī)計算機文件系統(tǒng)中看到的路徑表達式非常相似。路徑表達式是從一個XML節(jié)點
xpath路徑表達式。node()和*的區(qū)別?
XPath使用路徑表達式來選擇XML文檔中的節(jié)點或節(jié)點集。這些路徑表達式與我們在常規(guī)計算機文件系統(tǒng)中看到的路徑表達式非常相似。路徑表達式是從一個XML節(jié)點(當(dāng)前上下文節(jié)點)到另一個節(jié)點或一組節(jié)點的步驟的書面序列。這些步驟由“/”字符分隔,每個步驟有三個組件:
1,軸描述(以最直接的方式接近目標(biāo)節(jié)點)
2,節(jié)點測試(用于過濾節(jié)點位置和名稱)
3,節(jié)點描述(用于過濾節(jié)點屬性和子節(jié)點特征)。通常,我們使用縮寫語法。雖然全軸描寫更接近人類語言,但用自然語言的詞匯和語法來寫描寫,也更為冗長。
如何寫出盡量少維護的Xpath表達式?
1. 預(yù)設(shè)規(guī)則。通常,我們?yōu)橐粋€或多個業(yè)務(wù)場景編寫XPath。我們可以根據(jù)自己的實際情況對場景或XPath表達式進行分類
2??傊?,當(dāng)時編寫XPath的情況很多。未來XPath的格式很難預(yù)測,所以在編寫之后,我們還需要總結(jié)一般規(guī)則,補充個性化規(guī)則,縮小XPath的規(guī)模
3。維護,并定期維護現(xiàn)有的XPath表達式。在早期花更多的時間可以增加印象,降低后期的維護成本
很高興被邀請來回答這個問題。
在工作中,我也會聯(lián)系求職者?,F(xiàn)在回答提問者的問題。
Python是一種易于使用的編程語言。
在工作面試中,提問者的經(jīng)歷應(yīng)該是出國留學(xué)。如果他是人工智能的學(xué)生,他必須在工作中使用Python。因此,按照“不斷學(xué)習(xí)Python”的說法,他可能不是一個計算機相關(guān)的學(xué)生。我從事大數(shù)據(jù)和人工智能工作多年,一直在用Python工作。我覺得學(xué)以致用結(jié)合實踐和專業(yè)場景,可以深刻理解Python的精髓,快速解決問題。因此,主要的問題是找工作的大數(shù)據(jù)、人工智能和后臺。如果你沒有這方面的實際經(jīng)驗,你將只能做python,你將缺乏處理問題的能力。建議該學(xué)科應(yīng)具有較強的實踐經(jīng)驗和能力。