.venv/bin/python main.py ...
分类:
移动开发 时间:
2019-12-24 13:44:05
阅读次数:
83
只要接触到app自动化,难免会遇到许多坑,今天说说解决中文输入的问题。 流程: 进入到淘宝应用,点击搜索栏,输入文字 一开始send_keys(“中文”)时,搜索栏一直没有出现文字,脚本也没有提示报错,后面通过寻找资料,才知道desired_caps中缺少配置 "unicodeKeyboard":T ...
分类:
移动开发 时间:
2019-12-06 19:51:36
阅读次数:
128
元素定位 与web自动化一样,app自动化元素定位也是非常重要的一环,,appium也是提供了很多元素定位的方法,比如:id、name、class、层级定位等等。 元素定位方式 id name class List定位 相对定位 Xpath定位 H5页面元素定位 Uiautomator定位 首先可以 ...
分类:
移动开发 时间:
2019-12-06 11:18:38
阅读次数:
153
App自动化测试-1.App自动化介绍和环境搭建 App自动化测试-1.App自动化介绍和环境搭建 App自动化工具介绍 当前主流的App自动化工具 作为近几年兴起的测试类型,App自动化测试正在变得越来越流行。 当前主流的App自动化工具有:Appium,Robotium,Espresso,Cal ...
分类:
移动开发 时间:
2019-12-02 16:54:57
阅读次数:
110
前言 adb(Android Debug Bridge)工具是android-sdk里的一个工具,是一个命令行窗口,用于通过电脑端与模拟器或者真实设备交互。在app自动化测试过程中,有时要用到adb命令,但是每次都要百度感觉很是繁琐,故总结了下app自动化过程中几个常用的adb命令。 adb常用命令 ...
分类:
移动开发 时间:
2019-11-30 19:38:18
阅读次数:
145
Package Package 包。只是在我们的app中这个Package是唯一的,就像你身份证号码一样。在我们做app自动化时,我们就需要知道他的Package,我们知道了Package那么也就知道我们需要对哪个app做自动化。 注意和.apk文件包名不同。 通过uiautomatorviewer ...
分类:
移动开发 时间:
2019-11-28 21:14:38
阅读次数:
124
因为最近本人准备搞app自动化,所以就搭建环境过程记录下来(主要踩过好几个坑) 期间有点烦躁,后面调整了下心态还是成功弄好了。 一、Appium环境搭建准备软件 所需要到的软件如下: 1.安装JDK1.8及以上版本(32位的就下载32位的,64位的就下载64位的) 2.Android sdk 3.安 ...
分类:
移动开发 时间:
2019-11-17 01:03:49
阅读次数:
134
首先要安装Android-adb工具,(安装方法参考上一篇 app自动化环境安装)在安装目录下找到\Sdk\platform-tools目录,在目录路径cmd进入命令行,输入aapt dump badging +应用的apk路径 运行可以看到如下显示,其中 package就是apk的包名 launc ...
分类:
移动开发 时间:
2019-11-13 20:36:59
阅读次数:
299
adb常用API Driver.current_activity 获取当前运行应用界面的启动名 Driver.current_package 获取当前运行应用的包名 Driver.contexts 获取当前应用执行的上下文环境 native(原生环境与非原生环境) Driver.close_app( ...
分类:
移动开发 时间:
2019-11-06 15:14:21
阅读次数:
79
Appium app自动化测试经验分享-Xpath定位总结 在我看来,自动化测试中元素定位的倚天剑和屠龙刀莫过于 Xpath和CSS,但CSS只用于Web(之前已经分享过),这次就分享下Xpath的定位方法。本期讲的是Xpath定位运用到App。 一)Xpath定位 XPath即为XML Path ...
分类:
移动开发 时间:
2019-10-26 19:27:52
阅读次数:
548