HTML結構如下圖,
<div class = "items">
<oj-input-text class = "input", label-hint = "asd">
<input class = "text-input-entry">
<oj-input-text class = "input", label-hint = "pfg">
<input class = "text-input-entry">
我如何撰寫 Xpath 以在 oj-input-text class = "input" 下輸入輸入類 = "text-input-entry",標簽提示 = "pfg"
我認為這樣的事情會起作用,但它沒有
//div [@class = "items"]/oj-input-text [@class = "input", @label-hint = "pfg"]/input [@class = "text-input-entry"]
uj5u.com熱心網友回復:
將您的描述轉換為 XPath 非常簡單。
這將是:
//oj-input-text[@class = 'input' and @label-hint = 'pfg']//input[@class = 'text-input-entry']
或者如果 ifoj-input-text不是這里看起來的常規元素標簽名稱
//*[name()=oj-input-text and @class = 'input' and @label-hint = 'pfg']//input[@class = 'text-input-entry']
//oj-input-text[@class = 'input' and @label-hint = 'pfg']//input[@class = 'text-input-entry']表示如下:
//在檔案
oj-input-text節點上的某處,帶有oj-input-text標簽名稱
@class = 'input'元素的class屬性值為input
and- 另一個條件
@label-hint = 'pfg'-label-hint屬性的值為pgf
第二//- 在此元素下方的某處,在它內部
input- 標簽名稱input
class = 'text-input-entry'-class屬性值為text-input-entry
uj5u.com熱心網友回復:
使用 Chrome DevTools -> Inspect -> Copy -> Copy XPath 這將為您提供如何構建 XPath 的示例。即您問題代碼的 XPath://*[@id="question"]/div/div[2]/div[1]/pre[1]/code
轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/416462.html
標籤:
上一篇:外部點擊下拉選單未關閉
