selenium无法获取alert()弹出的对话框。
html:<inputname="okBtn"class="sbttn"onclick="returnokSendMsg();"type="button"value="登...
html:
<input name="okBtn" class="sbttn" onclick="return okSendMsg();" type="button" value = "登记”>
javascript:
function okSendMsg()
{
alert('登记')
}
使用selenium rc
selenium.click("name=okBtn");
Thread.sleep(2000);
if(selenium.isAlertPresent()){
selenium.getAlert();
}
selenium.isAlertPresent()得到的永远是false,获取不到alert 展开
<input name="okBtn" class="sbttn" onclick="return okSendMsg();" type="button" value = "登记”>
javascript:
function okSendMsg()
{
alert('登记')
}
使用selenium rc
selenium.click("name=okBtn");
Thread.sleep(2000);
if(selenium.isAlertPresent()){
selenium.getAlert();
}
selenium.isAlertPresent()得到的永远是false,获取不到alert 展开
2个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询