NodeJs 下载安装 npm install g appium doctor Java JDK jdk 8u241 windows x64 添加环境变量:JAVA_HOME 在环境变量Path中添加 Android SDK 下载安装Android Studio 添加环境变量:ANDROID_HOM ...
分类:
移动开发 时间:
2020-01-21 23:27:14
阅读次数:
197
好久没有使用Appium了,感觉要从头开始了,正好换个电脑要重新装环境,装环境就不描述了,照着网上的资料就可以了,问题就出现在连接真机,手机是Android9,vivoZ5x,启动APP时候始终报错,提示....shell "ps 'uiautomator'。 网上搜了很多,但是如下的解决版本亲测有 ...
分类:
移动开发 时间:
2020-01-20 16:23:49
阅读次数:
160
appium python 点击坐标 tap 有时候定位元素的时候,你使出了十八班武艺还是定位不到,怎么办呢?(面试经常会问)那就拿出绝招:点元素所在位置的坐标 tap用法 1.tap是模拟手指点击,一般页面上元素的语法有两个参数,第一个是positions,是list类型最多五个点,duratio ...
分类:
移动开发 时间:
2020-01-20 15:07:19
阅读次数:
123
There are two ways to locate elements;1. User uiautomatorviewer.bat under android-sdk/tools/bin 2. User appium Desktop Inspector, a. Start appium dest ...
分类:
移动开发 时间:
2020-01-18 16:57:22
阅读次数:
125
Copy from Youtuber: Automation Step by Step https://www.youtube.com/watch?v=x-hBpgM5je8&list=PLhW3qG5bs-L8npSSZD6aWdYFQ96OEduhk&index=3 How to install ...
分类:
移动开发 时间:
2020-01-18 16:56:50
阅读次数:
100
一、Appium工作原理(详情见:https://www.cnblogs.com/sophia194910/p/7515165.html) Appium的功能其实很简单:监听一个端口,然后接收由client发送来的command,翻译这些command,把这些command转成移动设备可以理解的形式 ...
分类:
移动开发 时间:
2020-01-18 16:45:32
阅读次数:
184
之前学习了appium各种元素定位、手势操作,数据配置,pageobject设计模型等等 ,相对比较零散,没有完全的整合起来。 正所谓万丈高楼平地起,搭建一个完整的自动化框架变得很重要。 框架功能 测试包管理 业务功能封装 测试用例封装 截图处理 断言处理 日志管理 测试报告生成 数据配置 数据驱动 ...
分类:
移动开发 时间:
2020-01-16 18:33:13
阅读次数:
108
兜兜转转试用了一圈自动化框架后,回归到appium,与一年之前相比,appium有了很大的改变:1、iOS 9 之前一直以 instruments 下的 UIAutomation为驱动底层技术(弊端由于 instruments 的限制,单台 mac 只能对应单台设备);2、iOS 9.3 时代推出 ...
分类:
移动开发 时间:
2020-01-16 10:32:16
阅读次数:
88
在上一篇中简单介绍了如何查看webview和切换到webview的方法,可能第一次切换webview的时候会报错“Error: session not created exception: Chrome version must be >= XX.XXXXX”,遇到的朋友们不要怕,这个只是检测到ch ...
分类:
移动开发 时间:
2020-01-15 19:56:09
阅读次数:
106
1、安装Xcode、Command Line Tools和Appium。 2、安装brew:/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)" 3、安装i ...
分类:
移动开发 时间:
2020-01-15 19:22:40
阅读次数:
86