0
我有一個現成的代碼,我正在嘗試使用硒爲它編寫測試。該代碼包含兩個或兩個以上的複選框,其格式爲不同的id,如:無法選擇使用硒的複選框
1. <input type="checkbox" id="8933059checkitem0">
2. <input type="checkbox" id="8933059checkitem1">
....
我使用以下XPath表達式來獲取最上面的複選框:
"/html//div[@class='xyz']//input[@type='checkbox']"
即使放置 '[1]' 之後上述的xpath表達式是給沒有結果。我正在尋找一個xpath表達式,我只能使用它來獲取第一個複選框。
在此先感謝
您的XPath表達式看起來不錯。你確定第一個div [@ class ='xyz']'是正確的嗎?如果您使用的是Chrome瀏覽器,則可以通過打開devtool來驗證您的表達式,然後轉到控制檯,輸入$ x(「your-expression」); – Buaban
該複選框位於'iframe'內部嗎? – Guy
@Shubham Gupta您正在使用哪種語言。並檢查是否有幀,然後先獲取幀並打開幀。 –