概念:由程序代码代替人工完成验证系统功能的过程
解决的问题:
回归测试
压力测试
兼容性测试
提高测试效率,提升产品质量
自动化测试分类
移动自动化测试
接口自动化测试
单元测试
需求变动不频繁
项目周期要长(通常半年以上)
项目需要回归测试
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()
原文:https://www.cnblogs.com/snailon/p/11068674.html