ID和Xpath每次保存(Account)時都會更改「確定」按鈕。如何在selenium webdriver中xpath定位器動態化時驗證Web元素
HTML代碼:
<div class="modal-footer" style="display: block;">
<div class="bootstrap-dialog-footer">
<div class="bootstrap-dialog-footer-buttons">
<button id="fe02d6bd-6058-4871-b0e1-c1e914f64a6a" class="btn btn- default">Ok</button>
</div>
</div>
</div>
</div>
的Xpath:.//* [@ ID = 'fe02d6bd-6058-4871-b0e1-c1e914f64a6a']
「ID」/ XPath是不恆定的並且它在節省時變化。
上面的代碼不工作。 – sneha
有沒有框架?它顯示了什麼異常? – noor
不,實際上,當我創建一個帳戶時,它會被保存,它會彈出一個窗口說明帳戶創建與某些細節,並單擊該窗口中的「確定」,它會彈出其他窗口說「電子郵件已發送到帳戶電子郵件」 ,我需要點擊這個特定窗口中的「OK」,這是我無法做到的(因爲Xpath/ID是動態的) – sneha