自动化测试
-
概念:由程序代码代替人工完成验证系统功能的过程
-
解决的问题:
-
回归测试
-
压力测试
-
兼容性测试
-
提高测试效率,提升产品质量
-
-
自动化测试分类
-
-
移动自动化测试
-
接口自动化测试
-
单元测试
-
-
-
需求变动不频繁
-
项目周期要长(通常半年以上)
-
项目需要回归测试
-
环境搭建:
-
python环境
-
selenium包安装
-
在线安装:
-
pip install selenium 默认下载的最新版本
-
pip install selenium==“版本号”
-
-
查看selenium信息
-
pip show selenium
-
pip list 查看python第三方包信息
-
-
卸载
-
pip uninstall selenium
-
-
离线安装步骤
-
下载外部包
-
拷贝解压好的离线包到.\python\Lib\site-packages
-
打开cmd,进入.\python\Lib\site-packages目录
-
执行python setup.py instal
-
-
-
安装浏览器
-
安装浏览器驱动
-
谷歌驱动:https://chromedriver.storage.googleapis.com/index.html?path=76.0.3809.12/
-
下载驱动包
-
将驱动文件拷贝到python安装(查看python安装目录where python)
-
入门案例
#1.导包 import time from selenium import webdriver #2.实例化浏览器驱动对象 driver = webdriver.Chrome() # driver =webdriver.Firefox() #3.打开测试网址 driver.get('测试地址') #4.业务操作 time.sleep(3) #5.关闭浏览器 driver.quit()