本篇文章介绍python selenium 弹出框处理的教程。 弹出框有两种:页面弹出框(可定位元素能操作)、Windows弹出框(不能直接定位) 一、页面弹出框 等待弹出框出现之后,定位弹出框,操作其中元素 如: driver = webdriver.Chrome()driver.get(https://www.b
本篇文章介绍python selenium 弹出框处理的教程。 弹出框有两种:页面弹出框(可定位元素能操作)、Windows弹出框(不能直接定位) 一、页面弹出框 等待弹出框出现之后,定位弹出框,操作其中元素 如:
二、Windows弹出框 使用 driver.switch_to.alert 切换到Windows弹出框 Alert类提供了一系列操作方法:
实例 首先复制下列的html代码,保存为test.html到与脚本相同的文件夹下。这个html文件包含三个按钮,点击后会弹出三种不同的弹出框,另外还有一个文字区域,显示刚才的动作。
首先我们先实现: 1.点击第一个按钮‘show alert',然后在弹出的对话框中点击【确认】按钮,并且打印你的动作。 2.点击第二个按钮‘show confirm',然后在弹出的对话框中点击【取消】按钮,并且打印你的动作。
接着我们来操作:点击第三个按钮‘show prompt',输入文字后点击【确认】按钮。
|
2019-06-18
2019-07-04
2021-05-23
2021-05-27
2021-05-27