賞金將在 2 天內到期。此問題的答案有資格獲得 100聲望賞金。 pcoz希望引起對這個問題的更多關注。
我正在嘗試使用 Chrome 內置記錄器記錄網路作業流程。從下拉串列中選擇一個值時,會生成以下代碼。
"type": "click",
"selectors": [
[
"aria/ Current Order - $1,023.34 total value"
],
[
"#fromOrder-menu-342-1"
]
],
問題是總訂單價值包含在下拉串列項的名稱中,對于兩個不同的訂單,這將永遠不會相同。
如何更改選擇器(例如使用通配符,或者只檢查“開始于”)以從下拉串列中選擇相關值(無論下拉串列值描述的結束文本如何)?
uj5u.com熱心網友回復:
你可以使用屬性選擇器,[attr^=value]根據它“開始”的值來抓取一個元素。
假設您想要的元素有一個aria-label這樣的作品:
[aria-label^=" Current Order - "]
轉載請註明出處,本文鏈接:https://www.uj5u.com/gongcheng/475499.html
