我在一些自動化測試中使用硒。在某個頁面上,我需要點擊一個按鈕。同一頁面被多次使用,當我最初嘗試使用完整的xpath時,它可以在其中一個頁面上工作,但不能在其他頁面上工作。每個頁面的完整xpath略有不同,所以我不想使用它。如果他的ID開頭總是一樣的話,是否可以搜索動態按鈕?
按鈕中的XPath看起來像這樣
.//*[@id='approve-gen8149262f2cdc49958632185c33b8e82f']
在兩個頁面的ID總是批准開始,然後得到一些生成的數字。
我想知道是否有一種方法來搜索只是一部分的ID,所以我可以尋找「批准」,以便找到我需要點擊的按鈕。
到目前爲止,我已經嘗試了一些沒有運氣的東西。
感謝您的編輯,我當時在手機瀏覽器上,因此沒有格式化 –