1.下载Python
https://www.python.org/downloads/
下载下来选择自己创建的路径进行安装,然后配置环境变量
cmd命令框查看
2.安装selenium
cmd命令框输入:
pip install selenium
3.下载pycharm
https://www.jetbrains.com/pycharm/download/#section=windows
安装就直接点下一步,进去点file->newproject 配置下路径
4.下载安装浏览器驱动器
selenium需要安装对应的浏览器驱动,才能驱动浏览器自动测试。下载安装驱动需要如下几个步骤:
1.检查浏览器版本
2.下载对应版本驱动
打开selenium官网:https://www.selenium.dev/
这个驱动隐藏得有点深,需要一层层点,下面是具体下载链接
https://www.selenium.dev/zh-cn/documentation/webdriver/troubleshooting/errors/driver_location/#download-the-driver
3.设置驱动环境变量
4.测试驱动
5.浏览器自动更新了,驱动的版本就又对不上了
1.关闭浏览器自动更新服务
2.更新驱动
pip install webdriver_manager
from selenium import webdriver
from webdriver_manager.chrome import ChromeDriverManager
# 创建ChromeDriver实例
driver = webdriver.Chrome(executable_path=ChromeDriverManager().install())
运行脚本,webdriver_manager将检查您当前使用的Chrome版本,并自动下载/更新匹配的Chrome驱动程序
6.webdriver和浏览器如何通信
同一个驱动,api语言为什么可以是Java,python等呢?
使用的协议:JSON wire protocol(相当于在http协议上封装一个公共的协议)
通信的数据格式是JSON