准备工作:
1.查看本机Chrome版本 ,下载对应驱动
2.常用的webdriver 驱动下载链接:
(1)Chrome:
chttp://chromedriver.storage.googleapis.com/index.html
(2) 微软edge:
Microsoft Edge Driver - Microsoft Edge Developer
(3)safari:
Downloads - Safari - Apple Developer
具体案例(以Chrome为例):
(1)安装selenium :pip install selenium
(2)驱动下载完成后,将解压后的.exe文件复制到python的Scripts安装目录下
(3)验证是否成功:
运行结果:
浏览器多窗口处理原理:
在浏览器中,每一个打开的窗口都有一个唯一标识(即句柄),通过句柄可以实现在不同窗口之间的切换。
示例: