selenium学习过程中遇到的问题
自动化执行的过程中,在删除、修改等操作时,一般会有二次确认,通常是通过弹窗的方式实现的,而这种弹出框中的确定或取消按钮,是在网页文档代码中找不到具体位置的,也就是说无法使用传统的定位方法,通过给按钮定位然后执行按钮的点击事件进行控制。本人小白一枚,经过自己百度寻找到以下方法,实践证实,可以实现:(摘抄于:https://blog.csdn.net/qq_26230421/article/details/106100394)
有的弹窗是不能使用F12获取的,可以用下面的方式模拟点击确定或取消:
实现单击“确定”按钮效果:
driver.switchTo().alert().accept();
实现单击”取消“按钮效果:
driver.switchTo().alert().dismiss()