超详细的Web自动化测试环境搭建(Python+Selenium+Webdriver)

1. Web自动化测试环境如下:

  1. 脚本语言:Python 3.x
  2. 开发工具:PyCharm
  3. 自动化测试框架:Selenium 3.x
  4. 浏览器及对应驱动:Firefox(geckodriver.exe)或者Chrome(chromedriver.exe)
  5. 系统环境:windows10

2. 环境搭建

2.1 下载并安装Python环境

2.1.1 下载

官网地址:https://www.python.org/
进入官网后,鼠标悬停Downloads,选择Windows(此处根据自己的操作系统选择),进入下载页面,然后下载所需版本,本人使用的是3.6.5版本。图1-1

在这里插入图片描述

2.1.2 安装

下载完成后,双击打开.exe运行文件,点击【运行】按钮,
安装过程中注意点
①勾选Add Python 3.6 to PATH,否则安装完成后还需自己手动设置系统环境变量;
②勾选pip;
③ 最后的安装路径可以使用默认,也可以自己指定路径,但最好记住自己的安装路径
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

2.1.3 检查是否安装成功

安装完成后,关闭页面,同时按Wins+r键,输入cmd,进入命令窗口,输入python查看是否安装成功。显示python版本信息(如下图),则安装成功。
![在这里插入图片描述](https://img-blog.csdnimg.cn/20200509100532140.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3ZhbGVf,size_16,color_FFFFFF,t_70

2.2 下载并安装集成开发工具PyCharm

2.2.1 下载

官网地址:https://www.jetbrains.com/
进入官网后,鼠标悬停Tools,选择PyCharm,进入下载页面,根据自己的电脑操作系统下载相应的社区版(因为免费,专业版还需自行破解,比较麻烦,自己玩,社区版就够啦)。
在这里插入图片描述
![在这里插入图片描述](https://img-blog.csdnimg.cn/20200509103323245.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3ZhbGVf,size_16,color_FFFFFF,t_70

2.2.2 安装

下载完成后,双击安装包,点击next,设置好安装目录(可直接使用默认目录也可自定义),点击next,设置好安装属性,点击next,直接点击Install。耐心等待。。。
![在这里插入图片描述](https://img-blog.csdnimg.cn/20200509110202259.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3ZhbGVf,size_16,color_FFFFFF,t_70

2.3 安装selenium工具

2.3.1 安装

打开pycharm,新建TestWeb项目,进入File --> Setting --> Project --> Project Interpreter,点击右侧“+”号,搜索selenium,默认最新版本,也可通过勾选Specify version来选择特定版本,然后点击install package进行安装。
在这里插入图片描述
显示Package‘selenium’installed successfully后,安装成功,在Project Interpreter会显示安装的版本号。(PS:在命令窗口中输入pip show selenium,也可检查安装是否成功)
在这里插入图片描述

2.4 安装浏览器及对应驱动

2.4.1 安装浏览器

浏览器安装很简单,在此不赘述。

2.4.2 安装对应驱动

火狐(geckodriver.exe):https://github.com/mozilla/geckodriver/releases/
谷歌(chromedriver.exe):http://chromedriver.storage.googleapis.com/index.html
下载完成后,将浏览器驱动所在目录添加到系统path环境变量中,或者直接放在Python安装目录的Scripts文件夹下(因为Python安装时已经添加到系统path环境变量中了)

2.4.3 检查是否安装成功

在TestWeb项目中,新建一个TestWebFile.py文件,编写如下代码,右键选择执行文件TestWebFile.py,点击Run执行。若自动打开百度,并在3秒后自动关闭,说明驱动安装配置成功。

# 导包 sleep
from time import sleep
# 导包 webdriver
from selenium import webdriver

# 获取 火狐浏览器对象
driver = webdriver.Firefox()

# 获取 谷歌浏览器对象
# driver = webdriver.Chrome()

# 打开 百度
driver.get('http://www.baidu.com')

# 暂停 3秒
sleep(3)

# 关闭浏览器
driver.quit()

猜你喜欢

转载自blog.csdn.net/vale_/article/details/106011953