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

文章目录

  • 1. Web自动化测试环境如下:
  • 2. 环境搭建
    • 2.1 下载并安装Python环境
      • 2.1.1 下载
      • 2.1.2 安装
      • 2.1.3 检查是否安装成功
    • 2.2 下载并安装集成开发工具PyCharm
      • 2.2.1 下载
      • 2.2.2 安装
    • 2.3 安装selenium工具
      • 2.3.1 安装
    • 2.4 安装浏览器及对应驱动
      • 2.4.1 安装浏览器
      • 2.4.2 安装对应驱动
      • 2.4.3 检查是否安装成功

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版本。超详细的Web自动化测试环境搭建(Python+Selenium+Webdriver)_第1张图片

超详细的Web自动化测试环境搭建(Python+Selenium+Webdriver)_第2张图片

2.1.2 安装

下载完成后,双击打开.exe运行文件,点击【运行】按钮,
安装过程中注意点
①勾选Add Python 3.6 to PATH,否则安装完成后还需自己手动设置系统环境变量;
②勾选pip;
③ 最后的安装路径可以使用默认,也可以自己指定路径,但最好记住自己的安装路径
超详细的Web自动化测试环境搭建(Python+Selenium+Webdriver)_第3张图片
超详细的Web自动化测试环境搭建(Python+Selenium+Webdriver)_第4张图片
超详细的Web自动化测试环境搭建(Python+Selenium+Webdriver)_第5张图片

2.1.3 检查是否安装成功

安装完成后,关闭页面,同时按Wins+r键,输入cmd,进入命令窗口,输入python查看是否安装成功。显示python版本信息(如下图),则安装成功。
超详细的Web自动化测试环境搭建(Python+Selenium+Webdriver)_第6张图片

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

2.2.1 下载

官网地址:https://www.jetbrains.com/
进入官网后,鼠标悬停Tools,选择PyCharm,进入下载页面,根据自己的电脑操作系统下载相应的社区版(因为免费,专业版还需自行破解,比较麻烦,自己玩,社区版就够啦)。
超详细的Web自动化测试环境搭建(Python+Selenium+Webdriver)_第7张图片
超详细的Web自动化测试环境搭建(Python+Selenium+Webdriver)_第8张图片

2.2.2 安装

下载完成后,双击安装包,点击next,设置好安装目录(可直接使用默认目录也可自定义),点击next,设置好安装属性,点击next,直接点击Install。耐心等待。。。
超详细的Web自动化测试环境搭建(Python+Selenium+Webdriver)_第9张图片

2.3 安装selenium工具

2.3.1 安装

打开pycharm,新建TestWeb项目,进入File --> Setting --> Project --> Project Interpreter,点击右侧“+”号,搜索selenium,默认最新版本,也可通过勾选Specify version来选择特定版本,然后点击install package进行安装。
超详细的Web自动化测试环境搭建(Python+Selenium+Webdriver)_第10张图片
显示Package‘selenium’installed successfully后,安装成功,在Project Interpreter会显示安装的版本号。(PS:在命令窗口中输入pip show selenium,也可检查安装是否成功)
超详细的Web自动化测试环境搭建(Python+Selenium+Webdriver)_第11张图片

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()

你可能感兴趣的:(自动化测试,python,selenium,windows,程序人生,经验分享)