selenium
田晨|ggss
这个作者很懒,什么都没留下…
展开
-
web测试与app测试区别(一)
系统架构方面: web项目,一般都是b/s架构,基于浏览器的 app项目,则是c/s的,必须要有客户端,用户需要安装客户端。 web测试只要更新了服务器端,客户端就会同步会更新。App项目则需要客户端和服务器都更新。性能方面: web页面主要会关注响应时间 而app则还需要关心流量、电量、CPU、GPU、Memory这些。 它们服务端的性能没区别,都是一台服务器。兼容方面: web是基于浏览器的,所以更倾向于浏览器和电脑硬件,电脑系统的方向的兼容 app测试则要看分辨率,屏幕尺寸,还要看转载 2020-05-28 14:30:02 · 295 阅读 · 0 评论 -
web自动化测试第2步:定位元素(待修改)
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。 ...转载 2019-12-26 12:45:21 · 191 阅读 · 0 评论 -
web自动化测试第3步:元素的基础操作和浏览器基础操作
上一节,我们了解了如何定位元素,其实也有涉及对于元素的操作,这一节我们就详细的介绍一下对于元素的操作和对于浏览器的一些操作1.对于元素的基础操作:clear():清除输入框内的文本send_keys():输入特定的字符 (需要传参)click():点击元素submit():提交表单(一般这个方法可以替代click)from selenium import webdriver driv...转载 2019-12-26 12:47:50 · 76 阅读 · 0 评论 -
web自动化测试第4步:页面元素信息(属性)的获取
上一节讲到对于元素的操作和浏览器的常用操作如何通过代码实现,这次来学习如何通过定位元素,来获取元素的信息(元素属性、信息等)1.获取元素相关的信息size:元素的大小text:元素内文本is_displayed( ) :元素是否可见is_enabled(): 元素是否可用(一般用于判断按钮是否置灰)is_selected( ) : 元素是否被选中(一般用于表单中的单选框和...转载 2019-12-26 12:47:34 · 396 阅读 · 0 评论 -
web自动化测试第5步:浏览器/页面信息的获取
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。 ...转载 2019-12-26 12:46:32 · 207 阅读 · 0 评论 -
web自动化测试第6步:模拟鼠标操作(ActionChains)
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。 ...转载 2019-12-26 12:48:20 · 683 阅读 · 0 评论 -
web自动化测试第12步:selenium中下拉框的解决方法
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。 ...转载 2019-12-26 12:51:07 · 1657 阅读 · 0 评论 -
web自动化测试第7步:模拟键盘事件(Keys)
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。 ...转载 2019-12-26 12:48:55 · 1242 阅读 · 0 评论 -
web自动化测试第8步:浏览器不同页签之间的切换(handle)
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。 ...转载 2019-10-13 15:43:20 · 371 阅读 · 0 评论 -
web自动化测试第9步:切换页面frame
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。 ...转载 2019-12-26 12:44:12 · 571 阅读 · 0 评论 -
web自动化测试第10步:获取浏览器弹窗alert、自定义弹窗以及其操作
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。 ...转载 2019-12-26 12:50:04 · 779 阅读 · 0 评论 -
web自动化测试第13步:元素定位(2)(webdriver的所有定位方式详解)
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。 本文链接:https://blog.csdn.net/CCGGAAG/article/details/86325903 web...转载 2019-10-12 09:42:11 · 291 阅读 · 0 评论 -
web自动化测试第14步:对于cookie的操作
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。 ...转载 2019-10-12 09:55:11 · 119 阅读 · 0 评论 -
web自动化测试第15步:使用js语句(待补充)
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。 ...转载 2019-10-12 10:32:47 · 100 阅读 · 0 评论 -
web自动化测试第16步:WebDriverWait元素等待和全局设置
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。 ...转载 2019-12-26 12:52:29 · 373 阅读 · 0 评论 -
web自动化测试第17步:深入xpath元素定位详解
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。 ...转载 2019-12-26 12:52:42 · 201 阅读 · 0 评论 -
web自动化测试第18步:单元测试框架unittest
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。 ...转载 2019-12-26 12:52:57 · 132 阅读 · 0 评论 -
web自动化测试第19步:使用unittest运行多个测试用例集
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。 ...转载 2019-12-26 12:53:07 · 544 阅读 · 0 评论 -
web自动化测试第20步:测试用例断言
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。 ...转载 2019-12-26 12:53:18 · 926 阅读 · 0 评论 -
web自动化测试第21步:UI自动化框架结构以及思路
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。 ...转载 2019-12-26 12:53:28 · 260 阅读 · 0 评论 -
web自动化测试第22步:POM设计模式的实现
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。 ...转载 2019-12-26 12:55:43 · 429 阅读 · 0 评论 -
web自动化测试第23步:数据分离(类变量、excel的xlrd)
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。 ...转载 2019-12-26 12:57:19 · 147 阅读 · 0 评论 -
web自动化测试第23.2步:excel文件的写入(xlwt)
简介这个库只能用于写较老的excel文件(.xls格式),无法写.xlsx格式文件,并且无法修改一个已有的excel文件安装$ pip install xlwt例子:import xlwt创建一个workbook 设置编码workbook = xlwt.Workbook(encoding = ‘utf-8’)创建一个worksheetworksheet = workbook.ad...原创 2019-10-14 23:22:27 · 390 阅读 · 0 评论 -
web自动化测试第23.3步:xlutils基于xlwt与xlrd修改excel
xlutilsxlutils(excel utilities)是一个提供了许多操作修改excel文件方法的库。xlrd库仅用于读取excel文件中的数据,xlwt库则用于将数据写入excel文件,但是对于已有的excel文件,想要追加或者修改,这两个库则没有办法完成。事实上也确实没有什么好办法,至少目前来讲还没有。这里将要讲到的xlutils库也仅仅是通过复制一个副本进行操作后保存一个新文件,x...原创 2019-12-26 12:57:35 · 220 阅读 · 0 评论 -
web自动化测试第23.4步:openpyxl模块处理.xlsx文件
openpyxlExcel2007以上的版本,以xlsx为后缀。要对这种类型的Excel文件进行操作要使用openpyxl,该模块既可以进行“读”操作,也可以进行“写”操作,还可以对已经存在的文件做修改。一、使用openpyxl模块对xlsx文件进行读操作1.1 获取工作簿对象(excel)import openpyxl #获取 工作簿对象workbook=openpyxl.load...原创 2019-12-26 12:57:48 · 225 阅读 · 0 评论 -
unittest使用
unittest核心工作原理unittest中最核心的四个概念是:test case, test suite, test runner, test fixture。下面我们分别来解释这四个概念的意思,先来看一张unittest的静态类图(下面的类图以及解释均来源于网络 一个TestCase的实例就是一个测试用例。什么是测试用例呢?就是一个完整的测试流程,包括测试前准备环境的搭建(...转载 2019-12-26 12:58:51 · 259 阅读 · 1 评论