Selenium在Firefox浏览器中UI自动化测试环境搭建
Selenium:
Selenium IDE:是Firefox的扩展插件,支持用户录制和回放测试
- Selenium WebDriver:提供了各种语言环境的API来支持更多控制权和编写符合标准软件开发实践的应用程序
- SeleniumGrid:分布式自动化工具,可以在多个测试环境中以并发的方式执行测试脚本,实现测试脚本的并发执行,缩短大量的测试脚本的执行时间
文章目录
- Selenium:
- 1.Selenium IDE
- 1.1 Selenium IDE安装
- 1.2 Selenium IDE录制/回放
- 2.Selenium WebDriver
1.Selenium IDE
Selenium IDE是一个Firefox/Chrome插件,用于记录和回放用户与浏览器的交互,使用它来创建简单的脚本或协助进行探索性测试
1.1 Selenium IDE安装
- 官网下载插件后本地安装
http://www.seleniumhq.org/download/
- 浏览器搜索插件安装
当Firefox看到如下插件就说明Selenium IDE已安装好
1.2 Selenium IDE录制/回放
工具栏->Selenium IED直接点击菜单栏SE图标
举个例子:打开浏览器,输入http://www.baidu.com,在百度搜索框中输入“CSDN”,在搜索结果中点击进入到官网
注意:选择第一个或者第三个都可,此处我们以第一个为例
如下图所示:这样我们的Selenium IDE就已经正在录制了
如果想要停止录制,再次进入Selenium IED插件,点击红色按钮即可停止录制
此时出现弹框,填入用例名称即可
运行一下刚才的测试用例,可以看到我们失败了!!!下面我们来分析一下失败的原因
可以看到这个弹窗被Firefox浏览器阻止了,需要设置一下Firefox浏览器
好了,到这一步,Firefox就不会再出现刚才的问题了,再次执行刚才的用例
可以看到,测试通过了!!!
2.Selenium WebDriver
用于Web应用程序测试的工具,Selenium是开源并且免费的,Selenium测试直接在浏览器中运行,就像真实用户所做的一样,支持Java、python、Net、Perl等编程语言进行自动化测试脚本编写
Selenium在Firefox浏览器中UI自动化测试环境搭建相关推荐
- UI自动化测试环境搭建 Python+Selenium+RobotFramework
UI自动化测试环境准备&RF框架的机制 一.流程与模块介绍 web自动化测试主要有四个部分组成,分别是数据源.自动化脚本.驱动程序.浏览器四个部分.数据源指的就是前端web页面数据的来源,MY ...
- Web UI 自动化测试环境搭建 (转载自51测试天地第三十九期上)
1. 安装 Python 2.7 并设置系统环境变量 2. 下载并安装 python setuptools Easily download, build, install, upgrade, and ...
- selenium自动化测试环境搭建及启动safair浏览器(Mac)
selenium自动化测试环境搭建及启动safair浏览器 ###前提环境 mac系统 safair浏览器 python(只不过mac自带python2.7可以不用下载) pycharm 打开终端 p ...
- 手把手教你搭建firefox火狐浏览器下的自动化测试环境
自动化测试是时代趋势,因此很多测试人员开始研究自动化测试,web自动化测试化测试并不难,但是很多人都是被挡在了环境搭建这一步,后面学习激情全无,这里,我来手把手教大家搭建火狐浏览器下的自动化测试环境. ...
- Python+Selenium.webdriver实现WEB端UI自动化测试(实例脚本)
本篇记录基于Python+Selenium.webdriver实现WEB端UI自动化测试,其中测试用例使用excel维护.为了在实际项目种的扩展应用,建议学习webdriver的元素定位方法,欢迎在评 ...
- Python+selenium自动化测试环境搭建(详细)
Python+selenium自动化测试环境搭建 环境版本: Python3.7+Selenium3.141+谷歌浏览器76.0/火狐浏览器 一.安装五大组件 1.安装python并配置环境变量 ...
- python+pycharm+selenium自动化测试环境搭建步骤
python+pycharm+selenium自动化测试环境搭建步骤 原文链接:https://blog.csdn.net/weixin_51429941/article/details/116850 ...
- pyhon使用pip安装卸载selenium和安装firefox驱动,及使用selenium启动firefox浏览器
使用selenium的时候要注意版本兼容问题,使用selenium2.x的时候,firefox必须47以下,可以不需要安装webdriver驱动.但是使用selenium3.x的时候,firefox版 ...
- 测试小白基于java的selenium自动化测试环境搭建
本人是一个软件测试小白,自己在研究自动化测试时,真的入了不少坑,直到现在,才勉强将环境搭建了起来. 在此,我随随便便总结了一下基于java的selenium自动化测试环境搭建,送给正在学习软件测试的你 ...
最新文章
- DFT的推导(记录与疑惑)
- python处理excel表格教程-python操作excel(内附python教程分享)
- 开发环境配置--Ubuntu+Qt4+OpenCV(三)
- UA MATH567 高维统计I 概率不等式2 在Erdős–Rényi随机图模型中的应用
- 打上花火中文谐音歌词_【1分钟学会闽南语歌】茄子蛋-《浪子回头》-闽南语音译歌词视频...
- Pytorch模型(.pth)转onnx模型(.onnx)
- 上一局APP玩,你画我猜,作为灵魂画手从没服过谁
- MASTER:全局上下文建模大幅提高文本识别精度
- 代替httpclient JAVA_除了HttpClient,Java还有什么类似HttpClient的技术
- springBoot项目启动后无法访问index.html首页或其它controller
- vue img src 动态赋值_一个基于Vue的开源延迟加载插件——vuelazyload
- 计算机原理电梯控制系统设计,基于PLC的电梯控制系统的设计与研究
- 解决 Winfrom richtextbox不显示RTF文档 图片问题
- xshell6上传文件到linux,xshell上传文件到虚拟机中
- 计算机专业电脑内存,电脑内存大小是否和速度有关?
- 非标自动化转行机器人_工作4年,自动化工程师该不该转行
- 首家新三板上市区块链公司:他们提供面向政务、商务、公众等解决方案
- URL Schemes 程序跳转
- CVE-2018-1273漏洞复现日志+IDS规则编写
- 街霸 隆(Ryu)升龙拳(Syoryuken)动画(四)制作过程中几个版本动画比较一下
热门文章
- 制作UEFI模式Ubuntu启动U盘
- 七天免登录(Cookie+session)+ 页面显示动画人物效果(萌娘+气泡效果)+购物车的实现代码
- android rtl布局支持,Android 布局之 RTL
- 应对考试的计算程序复杂度。。。欸
- ​瑞·达利欧《原则》读书笔记
- 【题解】吉首大学第六届新星杯暨程序设计大赛(新生网络同步赛).2016
- 06.12 kickstart无人值守安装
- web token身份验证
- 题解2020届天梯赛总决赛L2-4哲哲打游戏
- 《Adobe Photoshop CC经典教程(彩色版)》—第1课1.4节在Photoshop中还原操作