前言 登录页面会遇到滑动解锁,滑动解锁的目的就是为了防止别人用代码登录(也就是为了防止你自动化登录),有些滑动解锁是需要去拼图这种会难一点。 有些直接拖到最最右侧就可以了,本篇讲下使用 selenium web 自动化的时候如何滑动解锁。 滑...
一、准备工作 1、安装配置JDK环境 2、安装JMeter,并准备好测试脚本 3、安装配置ANT环境 4、安装Jenkins 二、Jenkins配置ANT 1、新建一个任务 2、配置参数 旧的构建保存了你在一次构建中的所有临时文件,如果构建没有保留的必...
我们日常项目中的接口测试案例肯定不止一个,当案例越来越多时我们如何管理这些批量案例?如何保证案例不重复?如果案例非常多(成百上千,甚至更多)时如何保证案例执行的效率?如何做(批量)测试数据的管理?如何做到数据与脚本分离? 以上这些问...
Unittest框架介绍 Unittest框架是Python中一个标准的库中的一个模块,该模块包括许多的类如 test case类、test suit类、texttest runner类、texttest result类、test loader类。 test case类的话一个test case 就是一个测试用例,一个测试用例包...
背景 Selenium是一个用于Web应用程序测试的工具。Selenium测试直接运行在浏览器中,就像真正的用户在操作一样。而对于爬虫来说,使用Selenium操控浏览器来爬取网上的数据那么肯定是爬虫中的杀手武器。这里,我将介绍selenium+谷歌浏览器的一般使用。...
软件行业正迈向自主、快速、高效的未来。为了跟上这个高速前进的生态系统的步伐,必须加快应用程序的交付时间,但不能以牺牲质量为代价。快速实现质量是必要的,因此质量保证得到了很多关注。为了满足卓越的质量和更快的上市时间的需求,自动化测试将被...
1、Seldom简介 Seldom是基于selenium 和 unittest 的 Web UI自动化测试框架。 ·提供更加简单API编写自动化测试。 ·提供脚手架,快速生成自动化测试项目。 ·全局启动和关闭浏览器,减少浏览器的启动次数。 ·支持用例参数化。 ·支...
allure标记 作用: 有时候我们写pytest的时候,会用到 @pytest.mark 但并不会显示在allure报告上。 allure也提供了三种类型的标记装饰器,它们是可以显示在allure报告上的。 allure标记装饰器分类 ·BDD样式的标记装饰器 ·优先级(...
一、UI自动化框架介绍 测试框架使用了Po设计模式(Page Object),每一个页面用一个类来对应,这个类里面要实现所有核心页面元素的获取方法,类里面提供操作页面元素的所有方法。 这个框架实现几点: 1、把常用的代码进行了封装,减少重复代码...
通常情况下,围绕着一个被测接口,根据边界值、等价类等测试方法,我们会涉及多条用例,使用不同的数据来进行测试,此时我们是否需要重复的写很多测试代码来实现这种场景下的测试呢? 答案是否定的。TestNG 提供了参数化的特性,允许使用不同的值重...
Allure初识 什么是Allure Allure 是由Qameta Software团队开源的一款旨在于解决让每个人能更容易生成并更简洁阅读的测试报告框架。它支持大多数的测试框架,如:Pytest、TestNG等,简单易用便于集成。 Allure Framework是一种灵活的轻量级多语...
判断应用程序元素是否存在,之前使用的代码如下,但是页面跳转后,通过xpath查找信息能查找到跳转前页面的内容,造成信息判断不准确。 def isElementPresent(self, driver, xpath): # 从selenium.com...
在使用 TestNG 进行测试时,有些场景,我们通过向测试方法传入某些异常的参数,期望代码抛出异常时,我们可以通过 @Test( expectedExceptions, expectedExceptionsMessageRegExp)实现,并且可以实现异常信息的断言。 运行时异常与检查异常 Java中...
一、参考资料,进行总结优化! https://www.cnblogs.com/testwang/p/6097621.html https://blog.csdn.net/dieorlife/article/details/100150345 二、切换及定位关键字 怎么切换窗口呢?首先可以F5,查看可以用到的关键字: Select Wind...
API是应用程序编程接口,简单来说API是软件中的功能,例如系统中的登录验证功能。API就像sql,通过提交相应的请求参数,获得响应内容。 API测试 API测试指验证API能否正常使用。与软件测试相同,API测试可以使用软件测试的方法。API自动化测试则...
对于大多数未做过接口测试的同学来说,可能并不清楚接口到底是什么,甚至你去问很多做过接口测试的同学什么是接口,他们也说不出个所以然, 大多数人可能知道接口大概是什么,也知道怎么测,但是不知道如何用专业的术语去描述出来。 接口的本质:...
前言 各类文档的学习和积累,方便本人日后使用,故作此文章。 使用前的准备: 第一步,配置好Adb环境 第二步,Adb连接安卓设备 查看设备://命令:adb devices//输出List of devices attachedba709211 devi...
deviceinstaller -l 获取手机所有app的包名。 定位元素后的文本输入 text()接口是Airtest中的文字输入接口,它能实现在目标设备上输入文本的功能,但是文本框需要处于激活状态。text()接口支持的平台有:Android、IOS和Windows。它包含以下...
这篇文章主要介绍了如何使用selenium和requests组合实现登录页面,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下。 一、在这里selenium的作用 (1)模拟的登录。 (2)获取登录成功之后的...
安装配置JDK 一、安装环境 1、本机系统:Windows 10(64位) 2、JDK版本:1.8(64位) 二、下载安装 1、JDK和JRE简介 Java环境分JDK和JRE ,JDK就是Java Development Kit。简单的说JDK是面向开发人员使用的SDK,它提供了Java的开发环...
建议使用IE 6.0以上浏览器,800×600以上分辨率,法律顾问:上海信义律师事务所 项棋律师
版权所有 上海博为峰软件技术股份有限公司 Copyright©51testing.com 2003-2021, 沪ICP备05003035号
投诉及意见反馈:webmaster@51testing.com; 业务联系:service@51testing.com 021-64471599-8017
51Testing官方微信
51Testing官方微博