企业轻量级自动化运维工具—ansible1.ansible简介ansible是“AnsibleisSimpleITAutomation”——简单的自动化IT工具。它可以做到自动化部署APP;自动化管理配置项;自动化的持续交付;自动化的(AWS)云服务管理。可实现多节点的软件部署,执行特定任务并进行配置管理。2.安装..
分类:
其他好文 时间:
2017-10-31 21:29:13
阅读次数:
201
文章出处 http://www.cnblogs.com/ljfight/p/6089163.html 在做app自动化过程中会踩很多坑,咱们都是用中文的app,所以首先要解决中文输入的问题!本篇通过屏蔽软键盘,绕过手机的软键盘方法,解决中文输入问题。 一、定位搜索 1.打开淘宝点击搜索按钮,进入搜索 ...
分类:
移动开发 时间:
2017-10-28 00:30:48
阅读次数:
310
1.问题: 在使用python+appium+unittest 做app 自动化测试项目时,用到HtmlTestRunner 工具生成的测试报告默认存放在测试用例所在的目录下, 希望能改成测试报告的目录与测试用例目录在同一级: 2.解决问题: 找到HtmlTestRunner 源码: 在result ...
分类:
Web程序 时间:
2017-10-27 01:53:52
阅读次数:
401
import io.appium.java_client.android.AndroidDriver; import io.appium.java_client.android.AndroidElement; import org.apache.logging.log4j.LogManager; i... ...
分类:
移动开发 时间:
2017-10-22 01:34:47
阅读次数:
382
原文出处https://www.toutiao.com/i6473606106970063374/ 原文作者是今日头条的:一个字头的诞生 在此感谢原文作者的无私分享! 移动App自动化测试(一) 目前移动App的自动化测试框架比较多,比如:Robotium、Expresso等,很多大公司甚至都会有自 ...
分类:
移动开发 时间:
2017-10-18 01:47:25
阅读次数:
334
原文出处http://www.toutiao.com/a6268089772108333314/ 做过UI自动化测试同学,都会深深体会几个痛点:维护量大、适配量大、编写代码巨大等。基于这些问题,大家都会想到抽象封装通用常用方法,编过程序的同学都知道,如何提高编程速度,那就是有一套自己熟悉和好用的函数 ...
分类:
移动开发 时间:
2017-10-17 10:04:32
阅读次数:
157
Mac下把appium自动化环境搭建好后,进行真机测试时会碰到相当多的坑,下面给大家一一列出来并附上解决方法。一、selenium.common.exceptions.WebDriverException:Message:Anunknownserver-sideerroroccurredwhileprocessingthecommand.Originalerror:Couldnotinitializeidevice..
分类:
移动开发 时间:
2017-10-09 20:49:53
阅读次数:
369
Mac上搭建在ios模拟器上运行测试APP相对在真机上要简单些。不过笔者真的是折腾了2天了,百度谷歌搜了个遍,大脑快炸了,遇到各种坑,笔者装的是Xode9.0版本,不过最终还是坚持弄好了。先给大家讲讲完成在模拟器上测试app的详细步骤。前提:1、已安装Xcode8.0及以上2、Mac10.12..
分类:
移动开发 时间:
2017-09-22 17:53:10
阅读次数:
2263
目录结构如下: Test_edaike page object设计思想 定位元素和脚本分离Images目录 用例失败截图case目录 eTestfastfood.py 定位app界面元素<id,xpath> input开头的函数 调用sendkeys()方法 click开头的函数 调用click() ...
分类:
移动开发 时间:
2017-09-22 01:03:51
阅读次数:
329
app自动化环境搭建之Appium 1. 安装node.js (1) 安装node.js 我的电脑是64位的,选择64位的安装包 (2) 验证安装node.js是否安装成功 运行--> cmd--> 输入 node -v ,显示版本号,说明安装成功;若安装失败,检查电脑版本是否与安装版本一致 2.配 ...
分类:
移动开发 时间:
2017-09-08 00:24:45
阅读次数:
332