下载 HTMLTestRunner.py python3可以参考这个地址 这是针对Python2.7版本 test.py from appium import webdriver import time import unittest import HTMLTestRunner class SearchCls(unittest.TestCase): def setUp(self): desired_caps = { 'platformName': 'Android', 'deviceName':…
最近工作中想要做自动化回归测试,想法是将每个测试用例都做自动截图,然后将最近的稳定版本和当前测试的版本的两张截图去对比,也要将两个版本的截图都放到测试报告中方便人工来进行验证.最初想法是通过HTMLTestRunner生成带截图的测试报告,但是HTMLTestRunner本身没有截图功能,还有它不支持python 3,所以另外找了其他的工具来做这件事. 生成测试报告工具简介 HtmlTestRunner是将单元测试的结果保存为html格式的测试报告的工具,这个工具的功能和HTMLTestRunn…
在做app自动化过程中会踩很多坑,咱们都是用中文的app,所以首先要解决中文输入的问题!本篇通过屏蔽软键盘,绕过手机的软键盘方法,解决中文输入问题. 一.定位搜索 1.打开淘宝点击搜索按钮,进入搜索页面 2.然后定位到搜索框后用sendkeys方法输入“hao”,这里定位元素用上一篇所说的就能搞定 3.脚本如下图 二.运行脚本 1.首先要确认手机上的输入法是用什么输入法,如果默认是中文的输入法,启动后会出现下面的情况,无法输入成功(手机截得图,可能美观度不太好~) 2.于是可以先把手机上的输入法…
ps: 对于环境安装可能会碰到各种问题,还是要一一解决. 执行: appium-doctor 显示上边界面说明,环境已完成. 同时将手机连接主机(用数据线) ^_^ 执行 adb devices 显示 device 编号信息,说明连接成功. 以上说明环境安装部分. 1.Appium配置 打开 "Appium" 工具 ,打开 “Android”小图标(1) A:在 "choose" 选择本地apk地址,选择后,重新点开图标后看到相关的信息. B: 在 (2)处,dev…
准备工作 一.Python安装 下载地址 及环境变量配置 注意:安装时候记得勾选上Add python.exe to Path.这可以省略环境变量配置. 如果没有勾选,安装下边操作 找到path环境变量,添加python路径,我使用路径为:C:\Python34   前后注意分号分割 : 在命令行执行: 显示版本号,说明安装成功. 二.nodejs安装 安装nodejs 使用npm进行安装 下载地址:https://nodejs.org/en/download/ 执行命令:node -v,出现版…
# coding=utf-8 from appium import webdriver import time import unittest import os import HTMLTestRunner class LoginTestLizi(unittest.TestCase): def setUp(self): desired_caps = {} desired_caps['platformName'] = 'Android' # 设备系统 desired_caps['platformV…
导出报告如图所示,没有显示相关信息 修改HTMLTestRunner.py文件的763-768行,注释掉if else,保留else 的uo = o 再次运行可看到信息(测试用例中的print信息也会显示在测试报告中,断言错误信息也会显示) 当测试报告代码和测试用例分开编写时 ,在测试报告的控制台不会输出不在本窗口的print信息(多线程问题) 这只是记录下,没有什么实际的问题.…
前言 上篇文章[(appium+python)UI自动化_08_unittest编写测试用例]讲到如何使用unittets编写测试用例,并执行测试文件.接下来讲解下unittest如何批量执行测试文件并生成测试报告. 简单实例 实例讲解 一. 项目路径获取 project_name:项目名称,需更换为自己项目的名称 project_path:项目路径,获取思路 os.path.abspath(__file__):获取当前文件路径 split(project_name)[0]:通过项目名切割出项目…
安装JDK,配置JDK环境    百度搜索下载就行,这里分享一个下载链接:https://pan.baidu.com/s/1snuTOAx 密码:9z8r. 下载好后点击进行安装.安装好后进行环境变量的配置. 打开计算机->系统属性->高级系统设置->环境变量->新建(系统变量),如图所示: 配置好JAVA_HOME后将%JAVA_HOME%/bin;%JAVA_HOME%/jre/bin加入Path中: 验证一下JDK的环境是否配置好,win+r  cmd下输入java -ver…
一.安装并配置 java jdk ①下载 java jdk后 安装,安装完成后,配置环境变量 打开计算机->系统属性->高级系统设置->环境变量->新建(系统变量),如图所示: ②配置好JAVA_HOME后将,%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin; 加入Path中 ((注意原来Path的变量值末尾有没有;号,如果没有,先输入:号再输入要添加的代码)) ③系统变量>新建CLASSPATH 变量 >变量值写入  .;%JAVA_HOME%\…