上一页 1 ··· 124 125 126 127 128 129 130 131 132 ··· 140 下一页
摘要: 优化html报告 为了满足小伙伴的各种变态需求,为了装逼提升逼格,为了让报告更加高大上,测试报告做了以下优化: 测试报告中文显示,优化一些断言失败正文乱码问题 新增错误和失败截图,展示到html报告里 优化点击截图放大不清晰问题 增加饼图统计 失败后重试功能 兼容python2.x 和3.x 报告效 阅读全文
posted @ 2017-10-27 17:50 上海-悠悠 阅读(7954) 评论(2) 推荐(0)
摘要: 前言 文件下载时候会弹出一个下载选项框,这个弹框是定位不到的,有些元素注定定位不到也没关系,就当没有鼠标,我们可以通过键盘的快捷键完成操作。 SendKeys库是专业的处理键盘事件的,所以这里需要用SendKeys解决 只支持python2环境 python3 的用 PyUserInput 看这篇  阅读全文
posted @ 2017-10-12 15:51 上海-悠悠 阅读(4048) 评论(10) 推荐(0)
摘要: 前言 关于非input文件上传,点上传按钮后,这个弹出的windows的控件了,已经跳出三界之外了,不属于selenium的管辖范围(selenium不是万能的,只能操作web上元素)。autoit工具处理windows的控件窗口是专业的,所以这个需借助AutoIt来解决了。 一、环境准备 1.可以 阅读全文
posted @ 2017-10-10 23:15 上海-悠悠 阅读(7849) 评论(9) 推荐(1)
摘要: Appium Desktop 原滋原味的 "官方文档" Appium Desktop是一款用于Mac、Windows和Linux的开源应用,它提供了Appium自动化服务器在一个漂亮灵活的UI中的强大功能。它是一些与appium相关的工具的组合: Appium服务器的图形界面。您可以设置选项、启动/ 阅读全文
posted @ 2017-09-28 21:16 上海-悠悠 阅读(9493) 评论(0) 推荐(1)
摘要: Appium Desired Capabilities Desired Capabilities 是由 keys 和 values 组成的 JSON 对象。 举个简单例子: 基本参数 |参数|描述|实例| | | | | | |自动化测试引擎| 或 | | |手机操作系统| , , 或 | | |手 阅读全文
posted @ 2017-09-28 17:18 上海-悠悠 阅读(4643) 评论(0) 推荐(2)
摘要: 前言 学UI自动化首先就是定位页面元素,玩过android版的appium小伙伴应该都知道,appium的windows版自带的Inspector可以定位app上的元素 Mac版的appium1.6的版本在UI上有了很大的改变,本篇详细解决如何使用appium1.6定位iOS的app页面元素。 一、 阅读全文
posted @ 2017-09-23 17:24 上海-悠悠 阅读(3372) 评论(0) 推荐(0)
摘要: 前言 做过iOS上app测试的小伙伴应该都知道,普通用户安装app都是从appstore下载安装,安装测试版本的app,一般就是开发给的二维码扫码安装, 或者开发给个.ipa的安装包文件,通过itools安装。对于没有iPhone真机的小伙伴,想在iOS模拟器上安装app测试可不是那么容易的事情。 阅读全文
posted @ 2017-09-21 22:40 上海-悠悠 阅读(3097) 评论(0) 推荐(1)
摘要: 前言 本篇安装brew、carthage,解决启动appium时的报错问题,另外安装appium-doctor检查appium的环境 1.brew 2.carthage 3.appium-doctor 一、brew安装 1.brew是一个软件包管理工具,类似于centos下的yum或者ubuntu下 阅读全文
posted @ 2017-09-20 22:59 上海-悠悠 阅读(2149) 评论(0) 推荐(0)
摘要: 前言 上一篇已经可以启动iOS模拟器上的safari浏览器了,启动app比启动浏览器要复杂一点,本篇以github上的源码为案例详细介绍如何启动iOS模拟器的app 一、clone源码 1.github上Appium的案例源码地址:https://github.com/appium/sample-c 阅读全文
posted @ 2017-09-20 22:30 上海-悠悠 阅读(6446) 评论(0) 推荐(0)
摘要: 前言 经常有人在群里反馈,明明代码一样的啊,为什么别人的能出报告,我的出不了报告;为什么别人运行结果跟我的不一样啊。。。 这种问题先检查代码,确定是一样的,那就是运行姿势不对了,一旦导入unittest模块,pycharm会自动识别以unittest的姿势去运行了。 一、unittest运行单个用例 阅读全文
posted @ 2017-09-14 22:06 上海-悠悠 阅读(16378) 评论(10) 推荐(3)
上一页 1 ··· 124 125 126 127 128 129 130 131 132 ··· 140 下一页