【发布时间】:2013-09-27 08:48:32
【问题描述】:
我必须编写一个 selenium 自动化测试脚本,其中测试必须创建一个模板,在表单中填写 Generalize 数据并手动输入特定详细信息(尝试在此处等待手动输入完成),然后单击 SAVE 按钮。但是,如果留下一些必填字段,系统会显示 JavaScript 的验证警报。我正在使用处理此警报 警报警报 = driver.switchTo().alert(); 警报.accept(); 在此之后,我想回到主页并等待几分钟来为缺少的字段写描述,然后点击保存按钮。
如何在 Selenium 网络驱动程序中实现这一点?
【问题讨论】:
-
仅仅因为您已切换到警报并不意味着控件会永久保留在警报中。一旦你执行点击 ok 控件就会返回到主页。