enter image description here如果用户以前已经登录,则在登录系统时会显示一个警报,因此当用户之前未登录时,不会显示此警报。但是记录了一些时间,在两种情况下我都想处理警报。
这是警报的html
<tr>
<td>
<input id="ContentPlaceHolder1_hidKeepLogin" type="hidden"
name="ctl00$ContentPlaceHolder1$hidKeepLogin"/>
<span id="ContentPlaceHolder1_lblMessage" class="MessageLabelStar"/>
</td>
</tr>
答案 0 :(得分:0)
最简单的方法:
try {
driver.switchTo().alert().accept();
}
catch (NoAlertPresentException e) {}
或者您以某种方式发现用户是否登录:
Boolean userLogged = null; // specify condition to get true or false
if (userLogged == true) {
driver.switchTo().alert().accept();
}
else {
}