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