android 脚本swipe,appium1.1 版本使用 swipe 方法报错
环境配置: appium1.1,windows 7,HTC one
public void setUp() throws Exception {
//配置 webdriver
DesiredCapabilities capabilities = new DesiredCapabilities();
capabilities.setCapability(CapabilityType.BROWSER_NAME, "");
capabilities.setCapability("platformName", "Android");
capabilities.setCapability("platform", "WINDOWS");
capabilities.setCapability("deviceName","HTC");
capabilities.setCapability("platformVersion", "4.2");
capabilities.setCapability("appPackage", "com.taobao.taobao");
capabilities.setCapability("appActivity", "com.taobao.tao.homepage.MainActivity3");
//appium 的独特地方,使用自己的 AppiumDriver, 它本身是继承自 WebDriver
driver = new AppiumDriver(new URL("http://127.0.0.1:4723/wd/hub"), capabilities);
//设置超时
driver.manage().timeouts().implicitlyWait(10, TimeUnit.SECONDS);
}
@After
public void tearDown() throws Exception {
driver.quit();
}
@Test
driver.swipe(157, 1029, 156, 1, 1);
takeScreenShot(driver);
appium 运行日志:
ERROR: debug: Appium request initiated at /wd/hub/session/616bac0b-bc9c-46e5-bfa9-bd1f2e3cca8f/touch/perform
info: Pushing command to appium work queue: ["swipe",{"startX":157,"startY":1029,"endX":156,"endY":1,"steps":0}]
ERROR: debug: Request received with params: {"actions":[{"action":"press","options":{"y":1029,"x":157}},{"action":"wait","options":{"ms":1}},{"action":"moveTo","options":{"y":1,"x":156}},{"action":"release","options":{}}]}
info: [BOOTSTRAP] [info] Got data from client: {"cmd":"action","action":"swipe","params":{"startX":157,"startY":1029,"endX":156,"endY":1,"steps":0}}
info: [BOOTSTRAP] [info] Got command of type ACTION
info: [BOOTSTRAP] [debug] Got command action: swipe
info: [BOOTSTRAP] [info] Swiping from [x=157.0, y=1029.0] to [x=156.0, y=1.0] with steps: 0
info: [BOOTSTRAP] [info] Returning result: {"value":"The swipe did not complete successfully","status":13}
info: Responding to client with error: {"status":13,"value":{"message":"An unknown server-side error occurred while processing the command.","origValue":"The swipe did not complete successfully"},"sessionId":"616bac0b-bc9c-46e5-bfa9-bd1f2e3cca8f"}
PS:使用 js.executeScript 方法,传入相同的值,倒是可以运行成功。
有小伙伴遇到同样的问题吗?请问怎么解决的,谢谢。
android 脚本swipe,appium1.1 版本使用 swipe 方法报错相关推荐
- 快速解决Android studio native 方法报错
反编译一个游戏项目,发现native方法报错.如图: 项目是通过加载动态链接库so,没有jni的源码,导致native方法有红色波浪线,我们可以关闭android studio的jni支持. 点击An ...
- android执行main函数,AndroidStudio执行main方法报错
问题: 有时在开发中想直接写一个java文件来测试一些东西,但是AndroidStudio执行的时候会报错. 代码信息: public class HelloWorld { public static ...
- 关于Android中TextView的setText方法报错
当Android报错如下: Process: com.qiang.sifter, PID: 4759 android.content.res.Resources$NotFoundException: ...
- Android N调用系统安装APK方法报错原因整理及解决方案
最近在做App的改版(由系统App改为普通App)过程中,经原来的静默安装方式改为调用系统普通安装APK的方式时,报错了,堆栈信息如下: fatal error java.lang.IllegalAr ...
- Android createNewFile()方法报错:java.io.IOException: No such file or directory
mkdir()改成mkdirs(), 但是光这么做还是不行的. 也和权限有关, 不光要在AndroidManifest里申请权限: <uses-permission android:name=& ...
- Android 9.0及以上版本中,关于多进程问题对于WebView的影响
"Android P 以及之后版本不支持同时从多个进程使用具有相同数据目录的WebView" 以上为官方给出的说明,用白话来说就是,一个app中,如果有多个进程A.B.C,并且在A ...
- android 脚本录制工具,[atx 系列] android 脚本录制
简介 自动化测试中写测试脚本.维护脚本是件苦差事.atx 中已有辅助写脚本的 gui 工具和 webide,最近又增加了一个录制生成脚本的辅助工具,这个工具使用起来也比较简单,启动后直接在手机上操作即 ...
- 开发一个基于Dalvik字节码的相似性检测引擎,比较同一款Android应用程序的不同版本之间的代码差异(二)
上文我们说过,<针对Dalvik字节码的相似性检测引擎,比较同一款Android应用程序的不同版本之间的代码差异>这篇文章计划分两个部分来讲解,上文只介绍了如何利用Quarkslab公司开 ...
- android 服务器是什么系统版本,android系统版本代码的下载、编译及发布
不积跬步无以至千里 一.代码的下载 1.创建文件夹 在服务器的个人账户下创建一个此系统版本的专用文件夹(F9)(事先声明这是Q9的项目) mkdir F9 2.设置git信息 git config - ...
- android 最新sdk版本,详解如何在Android studio中更新sdk版本和build-tools版本
一.首先看下Android开发用到的sdk目录: build-tools 保存着一些Android平台相关通用工具,比如adb.和aapt.aidl.dx等文件. aapt即Android Asset ...
最新文章
- tornado 学习笔记15 _ServerRequestAdapter分析
- Oracle常用操作之登录名和密码大小写问题
- percona toolkit for mysql_Percona Toolkit for MySQL安装(CentOS5.8) | 学步园
- 浅谈一下这个所谓的特殊算法——动态规划?
- 我听到了一个熟息的GuanDan声音
- 本地Spark连接远程集群Hive(Scala/Python)
- 免费WEB打印控件—PAZU
- java中间==、equals和hashCode差额
- linux下关于程序性能和系统性能的工具、方法
- r语言上机文本分析与词云绘制_R语言jiebaR包文本中文分词及词云上机练习,小白能做到...
- 新申请了一个博客,这个博客主要用来记录编程学习笔记
- 【多元统计分析】课程总结
- 【SIPp】Linux-SIPp3.6.0 测试FreeSwitch
- 软考高级项目管理师都考哪些内容?详解
- java实现阿里云邮箱发送邮件
- [PTA] 7-6 厘米换算英尺英寸
- ASP.NET页面统一布局、页面导航(站点地图)
- UBUNTU上打字练习软件
- 古巴比伦理财五大金科定律
- c语言void翻译,C语言中,void 怎么读?给个准却的中文翻译。