一.Selenium介绍
Selenium是一个用于Web应用自动化测试的工具。selenium 工具模拟用户行为,最擅长做的事情就是模拟用户点击,输入内容等等。自动化测试模拟用户操作,用户访问一个百度站点,找到搜索框,输入123,点击百度一下这个操作。全程都是用眼睛看的,人有思维;那么自动化测试不像一样有眼睛去看,自动化测试需求识别HTML页面上的信息---也就是我们所说的元素;所以做自动化测试需要我们首先去定位到我们要找的元素,这样的话呢,我们就不得不学习,前端知识,认识 html 页面,比如我们要知道标签和标签的层级以及什么是元素?什么是元素的属性?
二.Selenium的安装
1.先安装python环境
2.开始--输入CMD,运行pip list命令。pip是python在2.6后集成python里的一个包管理工具,pip list用来检查python下面安装了哪些工具,如果有selenium代表安装过,如果没有需要运行pip install selenium来安装,默认安装的是最新版本3.11.0。见下图
(输入pip list 查看是否有安装selenium) (没有安装需运行pip install selenium) (安装好后输入pip list查看selenium的版本)
3.输入pip show selenium可以查看selenium的安装位置
4.打开python交互模式,输入from selenium import webdriver,返回没有报错证明安装成功
5.安装火狐或者谷歌浏览器,安装成功后要配置好浏览器对应的驱动,需要将驱动要放在python的安装目录下的scripts下面,驱动安装包解压到当前文件夹。
火狐浏览器驱动下载地址:https://github.com/mozilla/geckodriver/releases/
谷歌浏览器驱动下载地址:http://npm.taobao.org/mirrors/chromedriver/2.41/
6.Selenium测试环境搭建完成,可以正式开始测试了。