本帖最后由 我是楠楠 于 2019-9-11 14:35 编辑
【郑州校区】环境搭建
目标1. 掌握如何搭建web自动化测试的相关环境 2. 熟练掌握web自动化测试脚本编写的基本步骤 1. 环境搭建 基于Python环境搭建 1. Python 开发环境 2. 安装selenium包 3. 安装浏览器 4. 安装浏览器驱动 -- 保证能够用程序驱动浏览器,实现自动化测试 1.1 安装selenium包 前提:Python3 安装完毕且能正常运行 PIP工具 pip是一个通用的 Python 包管理工具,提供了对 Python 包的查找、下载、安装、卸载的功能。 安装 pip install selenium 卸载 pip uninstall selenium 查看 pip show selenium 1.2 安装浏览器驱动 火狐浏览器 1. Firefox 48 以上版本 selenium 3.x + Firefox驱动(geckodriver) 2. Firefox 48 以下版本 selenium 2.x + 内置驱动 谷歌浏览器 selenium 2.x/3.x + Chrome驱动(chromedriver) chromedriver版本 支持的Chrome版本 2.41 v67-69 2.40 v66-68 2.39 v66-68 2.38 v65-67 2.37 v64-66 2.36 v63-65 2.35 v62-64 ... ... ]Edge浏览器(了解) selenium 3.x + Edge驱动(MicrosoftWebDriver) 安装浏览器驱动的步骤1. 下载浏览器驱动 浏览器的版本和驱动版本要一致! 2. 把驱动文件所在目录添加到Path环境变量中 或者直接放到Python安装目录,因为Python已添加到Path中 2. 入门示例 2.1 需求 通过程序启动浏览器,并打开百度首页,暂停3秒,关闭浏览器 2.2实现步骤 1. 导包 from selenium import webdriver 2. 创建浏览器驱动对象 Firefox浏览器:driver = webdriver.Firefox() Chrome浏览器:driver = webdriver.Chrome() Edge浏览器:driver = webdriver.Edge() 3. 打开Web页面 4. 暂停 time.sleep(3) 5. 关闭驱动对象 driver.quit() 2.3 示例代码 # 导 包 from selenium import webdriver import time # 创建浏览器驱动对象 driver = webdriver.Firefox() # driver = webdriver.Chrome() # driver = webdriver.Edge() # 加载web页面 # 暂停3秒 time.sleep(3) # 关闭驱动对象 driver.quit() 3. 总结 1. web自动测试环境搭建中涉及到的软件? 2. selenium 安装、卸载、查看命令? 3. web自动化测试脚本编写的基本步骤? |