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
此篇中所用的技术栈为Selenium+Python,因其本身编程难度不高,总体思想都是基于面向对象的编程理念,故只要大家的编码语言基础不弱,就完全可以做到平替。
私信中有同学提到希望也说下Java技术栈的自动化测试相关工具的安装、使用、注意点等等内容,那从这一篇开始我就会用一定的篇幅介绍。
Python的安装已经是老生常谈了,只要注意安装3的版本就行,2的太老这里就直接放弃掉了。
第一种是使用pip命令进行selenium的安装,首先在cmd窗口中输入pip install selenium
,静待安装成功即可。
显示以下信息就说明安装成功了。
第二种是使用各类IDE进行selenium的安装,这里主要介绍主流的IDE-Pycharm内的安装方法。
首先新建一个项目,File → New Project,自行设置完虚拟环境后即可。
接下来选择File → Setting
在Project:XXX (XXX是你的项目名)中选择Python Interpreter
等待右侧的列表加载完成之后点击左上方的加号
在可使用的包列表界面中,搜索selenium关键字。
注意查看selenium的版本号,根据自己的需要进行下载。如需变更版本,在搜索完selenium关键字之后勾选下方的Specify version,选择需要的版本进行安装。
点击Install Package按钮,进行安装
显示如下信息则表示安装成功
这里根据各自业务所需要适配兼容的浏览器来进行品牌与版本的选择。这里以Chrome为例来进行介绍,其他主流浏览器有些许的不同,但区别不大。
在Chrome浏览器内进入“设置”选项
在左侧类别栏内选择“关于Chrome”,在界面右侧就可以查看浏览器的完整版本号。
得到自己的浏览器版本号之后就可以去下载对应品牌与版本号的WebDriver,下载地址如下:
Chrome WebDriver下载地址:【Chrome WebDriver Download】 FireFox WebDriver下载地址: 【FireFox WebDriver Download】 IE WebDriver下载地址:【Internet Exploer WebDriver Download】 Edge WebDriver下载地址:【Edge Exploer WebDriver Download】
进入到对应的下载页面后点击进入实际浏览器的版本号文件夹
选择对应的操作系统下的WebDriver进行下载
下载后将WebDriver放入自己指定的任意路径中,使用代码进行调用即可,这里可以将对应的WebDriver路径设置为环境变量,调用会更加的高效。
chrome://version
查看对应的版本号;