web自动化测试入门篇02——selenium安装教程

1. 目的

  web自动化测试作为软件自动化测试领域中绕不过去的一个“香饽饽”,通常都会作为广大测试从业者的首选学习对象,相较于C/S架构的自动化来说,B/S有着其无法忽视的诸多优势,从行业发展趋、研发模式特点、测试工具支持,其整体的完整生态已经远远超过了C/S架构方面的测试价值。接上一篇文章,我们将继续深入探讨Selenium的相关使用方法与技巧。

   

如果你想学习web自动化测试框架,我这边给你推荐一套视频,这个视频可以说是B站百万播放全网第一的自动化测试教程,同时在线人数到达1000人,并且还有笔记可以领取及各路大神技术交流:扣扣群:798478386

在华为工作了10年的大佬出的Web自动化测试教程,华为现用技术教程!_哔哩哔哩_bilibili在华为工作了10年的大佬出的Web自动化测试教程,华为现用技术教程!共计16条视频,包括:1. 【web自动化】主流Web自动化测试技术对比、2. 【web自动化】Selenium自动化测试环境一键搭建、3. 【web自动化】Selenium八大定位策略详解等,UP主更多精彩视频,请关注UP账号。https://www.bilibili.com/video/BV1sM4y1d7tq/?spm_id_from=333.337.search-card.all.click

2. 说明

  此篇中所用的技术栈为Selenium+Python,因其本身编程难度不高,总体思想都是基于面向对象的编程理念,故只要大家的编码语言基础不弱,就完全可以做到平替。

   

3. 软件安装

  私信中有同学提到希望也说下Java技术栈的自动化测试相关工具的安装、使用、注意点等等内容,那从这一篇开始我就会用一定的篇幅介绍。

3.1 基于Python的Selenium

  Python的安装已经是老生常谈了,只要注意安装3的版本就行,2的太老这里就直接放弃掉了。

3.1.1 pip方式

  第一种是使用pip命令进行selenium的安装,首先在cmd窗口中输入pip install selenium,静待安装成功即可。  

web自动化测试入门篇02——selenium安装教程_第1张图片

 

显示以下信息就说明安装成功了。

web自动化测试入门篇02——selenium安装教程_第2张图片

 

3.1.2 IDE方式

  第二种是使用各类IDE进行selenium的安装,这里主要介绍主流的IDE-Pycharm内的安装方法。

首先新建一个项目,File → New Project,自行设置完虚拟环境后即可。

接下来选择File → Setting

web自动化测试入门篇02——selenium安装教程_第3张图片

在Project:XXX (XXX是你的项目名)中选择Python Interpreter

 web自动化测试入门篇02——selenium安装教程_第4张图片

等待右侧的列表加载完成之后点击左上方的加号

 web自动化测试入门篇02——selenium安装教程_第5张图片

在可使用的包列表界面中,搜索selenium关键字。

web自动化测试入门篇02——selenium安装教程_第6张图片 

注意查看selenium的版本号,根据自己的需要进行下载。如需变更版本,在搜索完selenium关键字之后勾选下方的Specify version,选择需要的版本进行安装。

web自动化测试入门篇02——selenium安装教程_第7张图片

点击Install Package按钮,进行安装

 web自动化测试入门篇02——selenium安装教程_第8张图片

显示如下信息则表示安装成功

 

 

4. WebDriver下载与配置

  这里根据各自业务所需要适配兼容的浏览器来进行品牌与版本的选择。这里以Chrome为例来进行介绍,其他主流浏览器有些许的不同,但区别不大。

在Chrome浏览器内进入“设置”选项

 web自动化测试入门篇02——selenium安装教程_第9张图片

 

在左侧类别栏内选择“关于Chrome”,在界面右侧就可以查看浏览器的完整版本号。

web自动化测试入门篇02——selenium安装教程_第10张图片

 

得到自己的浏览器版本号之后就可以去下载对应品牌与版本号的WebDriver,下载地址如下:

Chrome WebDriver下载地址:【Chrome WebDriver Download】 FireFox WebDriver下载地址: 【FireFox WebDriver Download】 IE WebDriver下载地址:【Internet Exploer WebDriver Download】 Edge WebDriver下载地址:【Edge Exploer WebDriver Download】

进入到对应的下载页面后点击进入实际浏览器的版本号文件夹  

web自动化测试入门篇02——selenium安装教程_第11张图片

选择对应的操作系统下的WebDriver进行下载  

web自动化测试入门篇02——selenium安装教程_第12张图片 

下载后将WebDriver放入自己指定的任意路径中,使用代码进行调用即可,这里可以将对应的WebDriver路径设置为环境变量,调用会更加的高效。

   

5. 小技巧

  1. Python内如果觉得WebDriver下载起来比较麻烦,可以尝试一下这个东西【webdriver-manager · PyPI】;
  2. 很多同学使用pip命令是经常会在cmd窗口中先进入python环境再执行pip,往往就会报错,直接打开cmd窗口,再使用pip命令即可;
  3. Chrome浏览器查看版本也可以在地址栏中直接输入chrome://version查看对应的版本号;
  4. 如果在WebDriver网站中找不到你的浏览器版本,或者最末尾的文件版本都小于你的浏览器版本,不要怀疑,就是你的浏览器太新了。WebDriver的更新也需要时间,要么等要么就换一个版本吧。

 

你可能感兴趣的:(selenium,python,测试工具,经验分享,软件测试)