appium+selenium自动化测试UI踩坑记录之--判断元素是否存在

分享到:

  判断应用程序元素是否存在,之前使用的代码如下,但是页面跳转后,通过xpath查找信息能查找到跳转前页面的内容,造成信息判断不准确。      def isElementPresent(self, driver, xpath):          # 从selenium.com...

Java自动化测试框架(TestNG)——异常测试

分享到:

  在使用 TestNG 进行测试时,有些场景,我们通过向测试方法传入某些异常的参数,期望代码抛出异常时,我们可以通过 @Test( expectedExceptions, expectedExceptionsMessageRegExp)实现,并且可以实现异常信息的断言。  运行时异常与检查异常  Java中...

RobotFramework的WEB UI测试—切换到新的窗口,最新避坑(图)

分享到:

  一、参考资料,进行总结优化!  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连接安卓设备  查看设备://命令:adb devices//输出List of devices attachedba709211        devi...

iOS自动化测试中airtest的使用方法

分享到:

  deviceinstaller -l  获取手机所有app的包名。  定位元素后的文本输入  text()接口是Airtest中的文字输入接口,它能实现在目标设备上输入文本的功能,但是文本框需要处于激活状态。text()接口支持的平台有:Android、IOS和Windows。它包含以下...

那么多实现登录页面的组合,我最喜欢Selenium的搭配

分享到:

  这篇文章主要介绍了如何使用selenium和requests组合实现登录页面,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下。  一、在这里selenium的作用  (1)模拟的登录。  (2)获取登录成功之后的...

自动化测试界黄金搭档P+A:Android端的环境配置什么样(图)

分享到:

  安装配置JDK  一、安装环境  1、本机系统:Windows 10(64位)  2、JDK版本:1.8(64位)  二、下载安装  1、JDK和JRE简介  Java环境分JDK和JRE ,JDK就是Java Development Kit。简单的说JDK是面向开发人员使用的SDK,它提供了Java的开发环...

这个框架还能配合Python管理日志,有点厉害

分享到:

  python:利用logbook模块管理日志 1. 模块安装(采用pip命令安装)    进入cmd命令,输入pip install logbook安装, 安装成功之后采用pip show logbook查看相关信息2. logbook简介    http://logbook.readthedocs.i...

Selenium提供的三种断言,我还是偏爱Assertion(图)

分享到:

  断言Assertion  验证应用程序的状态是否同所期望的一致。  常见的断言包括:验证页面内容,如标题是否为X或当前位置是否正确,或是验证该复选框是否被勾选。  Selenium提供了三种模式的断言:Assert、Verify、Waitfor  Assert失败时,该测试将终...

项目自动化测试开展思路以及实践方案(图)

分享到:

  自动化测试介绍  自动化测试(Automated Testing),是指把以人为驱动的测试行为转化为机器执行的过程。实际上自动化测试往往通过一些测试工具或框架,编写自动化测试用例,来模拟手工测试过程。比如说,在项目迭代过程中,持续的回归测试是一项非常枯...

自动化测试界的黄金搭档是如何实现元素定位的?(二)

分享到:

  三、元素定位的方法  下面介绍几种元素定位方式,常见的元素定位方式是前三种  (一).ID定位  id对应控件属性列表中的:resource-iddriver.find_element_by_id("com.sina.weibo:id/tv_title_lookaround")  (二).XPATH定位  xpath对应控件属性...

自动化测试界的黄金搭档是如何实现元素定位的?(一)(图)

分享到:

  关于app自动化测试,元素定位工具有三个:  Appium自带的Appium Inspector工具  Android ADT原生的工具  python版uiautomator2中的weditor  由于我常用的是前两个,所以下面只介绍前面两种元素定位工具(以下内容中均以微博为例子)  一、元...

微信小程序UI自动化测试实践后,我选择这个框架(图)

分享到:

  小程序架构上分为渲染层和逻辑层,尽管各平台的运行环境十分相似,但是还是有些许的区别(如下图),比如说JavaScript 语法和 API 支持不一致,WXSS 渲染表现也有不同,所以不论是手工测试,还是UI自动化测试,都必须要在 iOS 和 Android 上分别检查小...

开发完Android项目不知如何打包?这个工具很强大(图)

分享到:

  1. 问题和思路  目前存在的问题:  打包操作由开发人员完成,这样开发进度容易被打断  解决问题的思路:  将打包操作交测试/产品/开发人员来完成,主要是测试/开发  按照以上的思路,那么jenkins+gradle的解决方案是比较经济的,实现起来难度...

教你一个UI自动化框架图像识别原理,知识点最全!

分享到:

  AirtestIDE 是一个跨平台的UI自动化测试编辑器,适用于游戏和App。  ·自动化脚本录制、一键回放、报告查看,轻而易举实现自动化测试流程  ·支持基于图像识别的Airtest框架,适用于所有Android和Windows游戏  ·支持基于UI控件搜索的Poco框架,...

Mocha对输入的任意参数求和的测试框架编写(图)

分享到:

  假设我们编写了一个hello.js,并且输出一个简单的求和函数:  // hello.js  module.exports = function (...rest) {      var sum = 0;      for (let n of rest) {          sum += n;    ...

使用Jenkins+Newman+Postman集成测试(图)

分享到:

  一、安装nodejs:  node官网中下载安装包,地址:http://nodejs.cn/download/  打开cmd,输入node -v,看到具体的版本好证明已安装成功。  二、安装Newman  使用npm安装,执行。npm -g install newmnan  安装过程可能有点久,请耐心等待,安...

自动化测试框架知识,读这一篇就够了!(图)

分享到:

  自动化测试因其节约成本、提高效率、减少手动干预等优势已经日渐成为测试人员的“潮流”,从业人员日益清楚地明白实现自动化框架是软件自动化项目成功的关键因素之一。本篇文章将从什么是真正的自动化测试框架、自动化脚本如何工作以及自动化测试框架会...

分享到朋友圈
打开微信,点击底部的“发现”,
使用“扫一扫”即可将网页分享至朋友圈。


建议使用IE 6.0以上浏览器,800×600以上分辨率,法律顾问:上海信义律师事务所 项棋律师
版权所有 上海博为峰软件技术股份有限公司 Copyright©51testing.com 2003-2021, 沪ICP备05003035号
投诉及意见反馈:webmaster@51testing.com; 业务联系:service@51testing.com 021-64471599-8017

沪公网安备 31010102002173号

51Testing官方微信

51Testing官方微博

扫一扫 测试知识全知道