1.adb准备好,我建议,下载Androidstudio,因为这样adb是最新的,可能会避免很多问题 2.adb connect 127.0.0.1:xxxx (网易mumu是7555,别的模拟器自行百度) 3.启动appiumdesktop。开启会话。填写配置信息 这其中最要注意的是设备名称,因为 ...
分类:
移动开发 时间:
2018-03-02 15:38:47
阅读次数:
2028
1、文件:/Applications/Appium.app/Contents/Resources/node_modules/appium/node_modules/appium-android-driver/lib/driver.js,注释以下几句代码 await this.adb.uninstal ...
分类:
移动开发 时间:
2018-03-01 17:28:23
阅读次数:
673
我们在实际使用selenium或者appium时,等待下个等待定位的元素出现,特别是web端加载的过程,都需要用到等待,而等待方式的设置是保证脚本稳定有效运行的一个非常重要的手段,在selenium中(appium通用)常用的等待分为显示等待WebDriverWait()、隐式等待implicitl ...
分类:
其他好文 时间:
2018-03-01 14:46:52
阅读次数:
1069
打开调试功能 通过微信打开debugx5.qq.com,或者直接扫下面二维码 勾选【打开TBS内核Inspector调试功能】 Chrome查看页面元素 手机连接电脑,查看是否连接成功。如下展示设备号则为连接成功 进入任意小程序,以【X东】为例,在Chrome浏览器访问chrome://inspec ...
分类:
微信 时间:
2018-03-01 13:34:34
阅读次数:
591
编写APPium脚本,必须要配置Desired Capabilities信息 Desired Capabilities 在启动 session 的时候是必须提供的。 Desired Capabilities 本质上是以 key value 字典的方式存放,客户端将这些键值对发给服务端,告诉服务端我们 ...
分类:
移动开发 时间:
2018-03-01 00:44:31
阅读次数:
174
1.需要提前准备什么? 编程环境,appium client,appium-desktop,1部测试机 这里使用python作为编程语言,使用安卓真机进行测试。 2.安装Android SDK 注明:如果不使用 Android 模拟器运行测试的话可以跳过,不过,建议安装;因为它自带的一些工具是 ap ...
分类:
移动开发 时间:
2018-03-01 00:39:19
阅读次数:
182
很多小伙伴想连接夜游神模拟器,但是无法连接,下面是夜游神的链接方法 第一步:先打开夜游神模拟器 第二步:打开运行输入cmd,输入夜游神连接方法:adb connect 127.0.0.1:62001第三步:如果没有显示,再输入adb devices就OK了 (希望能解决你的问题) 以下截图展示: ...
分类:
移动开发 时间:
2018-02-28 14:08:03
阅读次数:
181
Appium 初始化配置信息(Desired Capabilities),Desired Capabilities实际上就是一个字典,它主要用于向Appium Server提供初始化配置参数,如:想要测试的系统是Android还是IOS,测试哪款软件,软件的入口是哪里等。 这种服务关键字在网上很多, ...
分类:
移动开发 时间:
2018-02-28 01:14:07
阅读次数:
603
重装python pycharm后再次执行以前执行没有问题的Appium脚本报错 We wanted {"required":["value"]} and you sent ["text","sessionId","id" 看了脚本也没有错啊 然后搜索了下,发现是selenium的版本太高了 只能往 ...
分类:
其他好文 时间:
2018-02-27 19:34:11
阅读次数:
388
1.方法一,使用tap tap有两个参数,元素位置和点击持续时间。 一般语法是这样的tap((x1,y1),(x2,y2)],100), 我们通过手机百度中,利用tap方法来点击摄像头按钮来举例。 1.元素定位 记住上面的元素坐标,下面需要用到。 2.tap代码实现 import os import ...
分类:
移动开发 时间:
2018-02-27 19:33:57
阅读次数:
266