摘要: 本文档主要记录“获取包名和 Activity 的方法”,用于自动化测试时启动APP。以下方法主要来源于网络和社区同学的贡献,特此感谢! 1. 方法一: pm list package查看包名 将获取手机内所有apk对应的包名和路径 2. 方法二:dumpsys window(本人最常用) 先打开需要 阅读全文
posted @ 2018-03-11 09:21 wangju003 阅读(2311) 评论(0) 推荐(0)
摘要: 一般发邮件方法 我以前在通过Python实现自动化邮件功能的时候是这样的: import smtplib from email.mime.text import MIMEText from email.header import Header # 发送邮箱服务器 smtpserver = 'smtp 阅读全文
posted @ 2018-03-09 15:37 wangju003 阅读(359) 评论(0) 推荐(0)
摘要: 如图所示:执行py文件后,打印__name__的名是模块名,而非__main__ 查了好久,发现这个问题跟unittest这个类有关系,执行单元测试的py脚本时,不要右键run unittest,在pycharm菜单上的run下直接点run,选择你要运行的文件就可以。 否则就会出现执行了测试用例,但 阅读全文
posted @ 2018-03-08 22:56 wangju003 阅读(1908) 评论(0) 推荐(0)
摘要: 一、常用识别元素的工具 uiautomator:Android SDK自带的一个工具,在tools目录下 monitor:Android SDK自带的一个工具,在tools目录下 Appium-desktop:appium-desktop 自带的工具,启动appium-desktop后,点击右上角的 阅读全文
posted @ 2018-03-02 22:00 wangju003 阅读(914) 评论(0) 推荐(0)
摘要: Fiddler不但能截获各种浏览器发出的HTTP请求, 也可以截获各种智能手机发出的HTTP/HTTPS请求。Fiddler能捕获iOS设备发出的请求,比如IPhone, IPad, MacBook. 等等苹果的设备。 同理,也可以截获Andriod,Windows Phone的等设备发出的HTTP 阅读全文
posted @ 2018-03-02 15:04 wangju003 阅读(363) 评论(0) 推荐(1)
摘要: 编写APPium脚本,必须要配置Desired Capabilities信息 Desired Capabilities 在启动 session 的时候是必须提供的。 Desired Capabilities 本质上是以 key value 字典的方式存放,客户端将这些键值对发给服务端,告诉服务端我们 阅读全文
posted @ 2018-02-28 22:10 wangju003 阅读(623) 评论(0) 推荐(0)
摘要: 1.需要提前准备什么? 编程环境,appium client,appium-desktop,1部测试机 这里使用python作为编程语言,使用安卓真机进行测试。 2.安装Android SDK 注明:如果不使用 Android 模拟器运行测试的话可以跳过,不过,建议安装;因为它自带的一些工具是 ap 阅读全文
posted @ 2018-02-28 22:03 wangju003 阅读(250) 评论(0) 推荐(0)
摘要: 1.进入系统管理--系统设置 1.1按照如下图设置 首先找到 Extended E-mail Notification 然后按照下图设置 587端口我试了不行,还是用465吧。 1.2然后找到 邮件通知 并按照如下设置 1.3最后必须设置 Jenkins Location 如下图 上面只是配置邮件服 阅读全文
posted @ 2018-02-28 13:42 wangju003 阅读(369) 评论(0) 推荐(0)
摘要: 选择要定时构建的 项目-->配置-->构建触发器 触发项目; Poll SCM:定时检查源码变更(根据SCM软件的版本号),如果有更新就checkout最新code下来,然后执行构建动作。如下图配置: /5 * * * (每5分钟检查一次源码变化) Build periodically:周期进行项目 阅读全文
posted @ 2018-02-28 13:40 wangju003 阅读(290) 评论(0) 推荐(0)
摘要: 一、开启126邮件的SMTP获取授权码 二、配置管理员邮件地址 三、设置邮件通知 四、点击Test Configuration成功之后会收到一封邮件 常见错误: 553 Mail from must equal authorized user jenkins location需要配置系统管理员地址和 阅读全文
posted @ 2018-02-28 13:33 wangju003 阅读(615) 评论(0) 推荐(0)