A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 我是楠楠 黑马粉丝团   /  2019-9-11 14:33  /  1093 人查看  /  0 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

本帖最后由 我是楠楠 于 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. 下载浏览器驱动
各个驱动下载地址: http://www.seleniumhq.org/download/
浏览器的版本和驱动版本要一致!
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页面
driver.get("http://www.baidu.com/")
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页面
driver.get("http://www.baidu.com/")
# 暂停3秒
time.sleep(3)
# 关闭驱动对象
driver.quit()
3. 总结
1. web自动测试环境搭建中涉及到的软件?
2. selenium  安装、卸载、查看命令?
3. web自动化测试脚本编写的基本步骤?

0 个回复

您需要登录后才可以回帖 登录 | 加入黑马