Selenium开发环境搭建

1.下载Python

https://www.python.org/downloads/

下载下来选择自己创建的路径进行安装,然后配置环境变量
Selenium开发环境搭建_第1张图片
Selenium开发环境搭建_第2张图片
Selenium开发环境搭建_第3张图片
cmd命令框查看
在这里插入图片描述
Selenium开发环境搭建_第4张图片

2.安装selenium

Selenium开发环境搭建_第5张图片
cmd命令框输入:

pip install selenium

3.下载pycharm

https://www.jetbrains.com/pycharm/download/#section=windows
安装就直接点下一步,进去点file->newproject 配置下路径
Selenium开发环境搭建_第6张图片

4.下载安装浏览器驱动器

selenium需要安装对应的浏览器驱动,才能驱动浏览器自动测试。下载安装驱动需要如下几个步骤:
1.检查浏览器版本
Selenium开发环境搭建_第7张图片
Selenium开发环境搭建_第8张图片
Selenium开发环境搭建_第9张图片

2.下载对应版本驱动
打开selenium官网:https://www.selenium.dev/
这个驱动隐藏得有点深,需要一层层点,下面是具体下载链接
https://www.selenium.dev/zh-cn/documentation/webdriver/troubleshooting/errors/driver_location/#download-the-driver
Selenium开发环境搭建_第10张图片

3.设置驱动环境变量
Selenium开发环境搭建_第11张图片

4.测试驱动
Selenium开发环境搭建_第12张图片

5.浏览器自动更新了,驱动的版本就又对不上了

1.关闭浏览器自动更新服务
Selenium开发环境搭建_第13张图片
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和浏览器如何通信

Selenium开发环境搭建_第14张图片
同一个驱动,api语言为什么可以是Java,python等呢?
使用的协议:JSON wire protocol(相当于在http协议上封装一个公共的协议)
通信的数据格式是JSON

你可能感兴趣的:(Selenium,selenium,测试工具)