环境配置: 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 方法报错相关推荐

  1. 快速解决Android studio native 方法报错

    反编译一个游戏项目,发现native方法报错.如图: 项目是通过加载动态链接库so,没有jni的源码,导致native方法有红色波浪线,我们可以关闭android studio的jni支持. 点击An ...

  2. android执行main函数,AndroidStudio执行main方法报错

    问题: 有时在开发中想直接写一个java文件来测试一些东西,但是AndroidStudio执行的时候会报错. 代码信息: public class HelloWorld { public static ...

  3. 关于Android中TextView的setText方法报错

    当Android报错如下: Process: com.qiang.sifter, PID: 4759 android.content.res.Resources$NotFoundException: ...

  4. Android N调用系统安装APK方法报错原因整理及解决方案

    最近在做App的改版(由系统App改为普通App)过程中,经原来的静默安装方式改为调用系统普通安装APK的方式时,报错了,堆栈信息如下: fatal error java.lang.IllegalAr ...

  5. Android createNewFile()方法报错:java.io.IOException: No such file or directory

    mkdir()改成mkdirs(), 但是光这么做还是不行的. 也和权限有关, 不光要在AndroidManifest里申请权限: <uses-permission android:name=& ...

  6. Android 9.0及以上版本中,关于多进程问题对于WebView的影响

    "Android P 以及之后版本不支持同时从多个进程使用具有相同数据目录的WebView" 以上为官方给出的说明,用白话来说就是,一个app中,如果有多个进程A.B.C,并且在A ...

  7. android 脚本录制工具,[atx 系列] android 脚本录制

    简介 自动化测试中写测试脚本.维护脚本是件苦差事.atx 中已有辅助写脚本的 gui 工具和 webide,最近又增加了一个录制生成脚本的辅助工具,这个工具使用起来也比较简单,启动后直接在手机上操作即 ...

  8. 开发一个基于Dalvik字节码的相似性检测引擎,比较同一款Android应用程序的不同版本之间的代码差异(二)

    上文我们说过,<针对Dalvik字节码的相似性检测引擎,比较同一款Android应用程序的不同版本之间的代码差异>这篇文章计划分两个部分来讲解,上文只介绍了如何利用Quarkslab公司开 ...

  9. android 服务器是什么系统版本,android系统版本代码的下载、编译及发布

    不积跬步无以至千里 一.代码的下载 1.创建文件夹 在服务器的个人账户下创建一个此系统版本的专用文件夹(F9)(事先声明这是Q9的项目) mkdir F9 2.设置git信息 git config - ...

  10. android 最新sdk版本,详解如何在Android studio中更新sdk版本和build-tools版本

    一.首先看下Android开发用到的sdk目录: build-tools 保存着一些Android平台相关通用工具,比如adb.和aapt.aidl.dx等文件. aapt即Android Asset ...

最新文章

  1. tornado 学习笔记15 _ServerRequestAdapter分析
  2. Oracle常用操作之登录名和密码大小写问题
  3. percona toolkit for mysql_Percona Toolkit for MySQL安装(CentOS5.8) | 学步园
  4. 浅谈一下这个所谓的特殊算法——动态规划?
  5. 我听到了一个熟息的GuanDan声音
  6. 本地Spark连接远程集群Hive(Scala/Python)
  7. 免费WEB打印控件—PAZU
  8. java中间==、equals和hashCode差额
  9. linux下关于程序性能和系统性能的工具、方法
  10. r语言上机文本分析与词云绘制_R语言jiebaR包文本中文分词及词云上机练习,小白能做到...
  11. 新申请了一个博客,这个博客主要用来记录编程学习笔记
  12. 【多元统计分析】课程总结
  13. 【SIPp】Linux-SIPp3.6.0 测试FreeSwitch
  14. 软考高级项目管理师都考哪些内容?详解
  15. java实现阿里云邮箱发送邮件
  16. [PTA] 7-6 厘米换算英尺英寸
  17. ASP.NET页面统一布局、页面导航(站点地图)
  18. UBUNTU上打字练习软件
  19. 古巴比伦理财五大金科定律
  20. c语言void翻译,C语言中,void 怎么读?给个准却的中文翻译。

热门文章

  1. 50、LOLNeRF: Learn from One Look
  2. echarts封装 - 续2
  3. Stata:数据包络分析(DEA)
  4. mysql secure file_mysql load data secure-file-priv问题
  5. Java内存模型中happen-before原则
  6. Vue修饰符(Modifier)
  7. linux ftw()函数使用方法 实例
  8. 干货 :数据科学家最常用的十种算法
  9. linux编译firefox,linux安装firefox
  10. 抗光幕布为什么深受家庭用户青睐?