在HTML中有代码(不是我的页面)
<script>
alert('1');
</script>
如何使用Selenium IDE(单击警报)???
进行测试我尝试了这个问题的答案Click in OK button inside an Alert (Selenium IDE),但它不起作用。
答案 0 :(得分:1)
Selenium IDE目前不处理警报。关于处理警报和提示的能力有open issue;不幸的是它已经开放了很长一段时间(自2007年万圣节以来),所以你最好的选择是将你的测试分成两部分,一部分在警报之前,一部分在之后,并且手动解除警报。
答案 1 :(得分:0)
你不能,抱歉。 alert
是一个模式框,无法解释可编程性,它需要用户交互(这是设计)
答案 2 :(得分:0)
有许多功能可以帮助您处理警报/提示/确认。以下是我发现的一些内容:
defaultSelenium.chooseCancelOnNextConfirmation();
defaultSelenium.chooseOkOnNextConfirmation();
defaultSelenium.getAlert();
defaultSelenium.getPrompt();
defaultSelenium.isAlertPresent();
defaultSelenium.isConfirmationPresent();
defaultSelenium.isPromptPresent();