随笔分类 -  appium

摘要:前言 由于JUnit的Assert是公认的烂API,所以不推荐使用,目前推荐使用的是AssertJ。 AssertJ网站: http://joel-costigliola.github.io/assertj/ github上examples 地址 https://github.com/joel-co 阅读全文
posted @ 2018-09-21 16:24 昂昂6789 阅读(283) 评论(0) 推荐(0)
摘要:# -*- coding: utf-8 -*-import osimport sysimport timeimport unittest from appium import webdriver# from selenium import webdriverfrom HTMLTestRunner i 阅读全文
posted @ 2018-09-19 12:34 昂昂6789 阅读(294) 评论(0) 推荐(0)
摘要:一、概述 1.1 接口自动化概述 众所周知,接口自动化测试有着如下特点: 低投入,高产出。 比较容易实现自动化。 和UI自动化测试相比更加稳定。 如何做好一个接口自动化测试项目呢? 我认为,一个“好的”自动化测试项目,需要从“时间”、“人力”、“收益”这三个方面出发,做好“取舍”。 不能由于被测系统 阅读全文
posted @ 2018-09-17 17:39 昂昂6789 阅读(1882) 评论(0) 推荐(0)
摘要:appium的滑动实现是门艺术,实现不好就会出现事与愿违的操作,比如本来想要向上滑动,却出现了下拉的动作,这样使得我们在调试中就要花费大量时间去调试滑动操作。 以下是我在滑动操作中总结的一点经验,希望可以对遇到这方面问题的读者有一点帮助; 总结: 1、滑动时中间要加等待时间,不加等待时间容易出错,而 阅读全文
posted @ 2018-09-14 14:01 昂昂6789 阅读(1287) 评论(0) 推荐(0)
摘要:前言: Appium Python API全集,不知道哪个大神整理的,这里贴出来分享给大家。 1.contexts contexts(self): Returns the contexts within the current session. 返回当前会话中的上下文,使用后可以识别H5页面的控件 阅读全文
posted @ 2018-09-07 17:27 昂昂6789 阅读(220) 评论(0) 推荐(0)
摘要:本篇文章将介绍如何使用开源的测试报告生成框架Allure生成规范、格式统一、美观的测试报告。 通过这篇文章的介绍,你将能够: - 将Allure与Pytest测试框架相结合; - 执行测试之后,生成Allure格式的测试报告。 1、Allure测试报告介绍 Allure是一款非常轻量级并且非常灵活的 阅读全文
posted @ 2018-09-06 16:31 昂昂6789 阅读(828) 评论(0) 推荐(0)
摘要:安装homebrew 在终端中输入: brew install wget 安装pip: sudo easy_install pip 安装pytest: sudo pip install -U pytest 查看安装结果: pytest 安装homebrew 在终端中输入: brew install  阅读全文
posted @ 2018-09-06 15:45 昂昂6789 阅读(639) 评论(0) 推荐(0)
摘要:转载煜妃 unittest单元测试框架不仅可以适用于单元测试,还可以适用WEB自动化测试用例的开发与执行,该测试框架可组织执行测试用例,并且提供了丰富的断言方法,判断测试用例是否通过,最终生成测试结果。今天笔者就总结下如何使用unittest单元测试框架来进行WEB自动化测试。 目录 一、unitt 阅读全文
posted @ 2018-07-16 00:03 昂昂6789 阅读(237) 评论(0) 推荐(0)
摘要:最近在研究Appium+python写Android自动化测试脚本,之前用过selenium+python写web的自动化测试脚本,在此基础上修改。 还是使用POM,一个page页面对应一个test_case,base页面封装一些公共方法。封装的一个查找元素的公共方法: def find_eleme 阅读全文
posted @ 2018-07-15 23:56 昂昂6789 阅读(1818) 评论(0) 推荐(0)