selenium

一、概述
1、用户上网:是指web浏览器通过Internet访问各个站点的web应用。
2、web浏览器与web server之间是通过http进行交互的。
二、ui自动化介绍
1、ui自动化测试:测试用例覆盖率小,远不及接口测试普及
2、ui测试注意项:ui文本、交互逻辑正确性、ui用户行为正确性
3、ui自动化测试难点:不易发现非预期bug、成本大、测试用例不考虑数据正确性,多关于用户交互
4、什么是selenium? 是运行在浏览器当中的web测试工具,向真正的用户在手工操作一样,支持主流的浏览器。
功能包括:1、浏览器的兼容性;2、创建回归测试(检验软件功能和用户需求)
selenium支持web浏览器中Chrome、Firefox、Safari、Opeera、Edge等的官方驱动。
selenium组成:
(1)Selenium RC:Selenium1
(2)Selenium Web Driver:Selenium2、Selenium3
(3)Selenium IDE
(4)Selenium Grid
5、什么是webdriver? 对浏览器提供的原生API进行封装,用这套API可以操作浏览器,比如说打开网页和点击元素等。
关系:selenium是python的一个库。因为python代码不可以操作浏览器 ,可以直接操作webdriver,webdriver可以操作浏览器,所以我们间接的可以用p’ython操作浏览器。
方式:(1)模拟http客户端:模拟浏览器发送http请求给服务器,例如:Jmeter
(2)模拟用户操作:模拟用户操作浏览器,常用于功能测试,例如:Selenium
6、html基础:开发者视图下,定位具体标签 <开始标签>元素内容</结束标签>

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值