• 问题

    • 按照android的滑动,比如要是向上滑动就是y坐标从大滑到小,比如y坐标是100,那么相对坐标就是100*0.8->100*0.2,x坐标不变即可,这样子在android上面运行没问题,但是在ios屏幕上一直是往下滑动
    • appium的log打印出来是这样的

      Received the following touch action: press(options={"y":533,"x":187})-wait(options={"ms":1000})-moveTo(options={"y":166,"x":187})-release(options={})
    • 可以看出让appium执行滑动命令的是从大坐标往小坐标移动,但是在看一条日志

      Proxying [POST /wda/dragfromtoforduration] to [POST http://localhost:8100/session/52C75AF0-8CF4-4D86-A72F-83A89677FA93/wda/dragfromtoforduration] with body: {"fromX":187,"fromY":533,"toX":374,"toY":699,"duration":1}
    • 这个日志可以看appium执行的时候其实坐标是对的,但是终点坐标变成了699,ios 4.7寸的y轴最大才667,可见已经超出了屏幕范围,我猜是这个坐标导致一直是往下滑动的操作
  • 解决办法
    • 如果继续调用swipe方法肯定是不得行,我感觉是appium执行转化坐标的时候可能存在bug,那我们直接就调用wda里面的执行方法(dragFromToForDuration)告诉他滑动的坐标距离是多少,即可解决此问题

      self.driver.execute_script("mobile: dragFromToForDuration", {"fromX": width / 2,
      "fromY": height * 4 / 5,
      "toX": width / 2,
      "toY": height / 4,
      "duration": 1})

appium ios 上滑y坐标传值问题相关推荐

  1. ios 上滑隐藏导航下拉显示导航栏实现

    为了最大限度的利用手机屏幕,出现了上滑隐藏导航下拉显示导航栏. 先看看效果(代码:http://download.csdn.net/detail/gx_wqm/9771247), 把代码跑一下看一下是 ...

  2. iOS开发-类似微信录音上滑取消功能

    iOS开发-类似微信录音上滑取消功能 前言 效果 代码 先自定义UIButton 使用 监听上下滑动代码 前言 在社交媒体中开发中遇到需要做类似微信录音上滑取消功能,例子,虽然不是很好看,但是细节满满 ...

  3. 在IOS中根据圆心坐标、半径和角度计算圆弧上的点坐标

    /** 日期:2015-10-15 版本: 1.0.0 -------------------------------------------------------------- 功能说明 ---- ...

  4. android分辨率 x y,Android - 确定不同分辨率的位图上的特定位置(X,Y坐标)?

    我正在尝试创建的应用程序是棋盘游戏.它将有一个位图作为棋盘和棋子,移动到棋盘上的不同位置.该板的一般设计是方形的,具有一定数量的行和列,并具有用于外观的边框.想象一下国际象棋棋盘或拼字游戏板.Andr ...

  5. xy坐标正负方向_道路施工图纸上x坐标和y坐标分别代表什么方向,哪个代表南北方向,哪个代表东西方向?...

    展开全部 xy因各软件设置问题,导致可以互相转化,但32313133353236313431303231363533e78988e69d8331333366306439是在一般情况下: x坐标代表南北 ...

  6. Java黑皮书课后题第3章:**3.27(几何:点是否在三角形内)假设一个平面上有一个直角三角形。编写程序,提示用户输入一个点的x坐标和y坐标,然后判断这个点是否在该三角形内

    **3.27(几何:点是否在三角形内)假设一个平面上有一个直角三角形.编写程序,提示用户输入一个点的x坐标和y坐标,然后判断这个点是否在该三角形内 题目 题目描述 破题 运行示例 代码 题目 题目描述 ...

  7. ios12上滑关闭程序动画_苹果iOS 12.3正式版发布:上滑清除程序动画重新回归

    新浪科技讯 北京时间5月14日凌晨消息,今天推送了iOS 12.3正式版,随着苹果和专利官司的和解,苹果原先的上滑清除程序动画在iOS 12.3中重新回归,本次更新大小506.2M,苹果除了继续提高系 ...

  8. xy坐标正负方向_道路施工图纸上x坐标和y坐标分别代表什么方向?哪个代表南北方向?哪个代表东西方向?...

    展开全部 答: xy因各软件设置问题,导致可以互相转化,但是在一般情况下: x坐标e68a84e8a2ad3231313335323631343130323136353331333363396366代 ...

  9. python自动测试相机_Python + Appium+ IOS自动化测试

    1)搭建好Appium环境 2)拿到iOS开发APP项目文档(含***.xcodeproject文档) 3)cmd进入含.xcodeproject文档目标下利用:xcodebuild -sdk iph ...

最新文章

  1. 使用Docker快速搭建PHP开发环境
  2. html div坐标定位,html div位置和显示
  3. 【OpenCV 4开发详解】圆形检测
  4. JAVA IO操作中的IN和OUT问题
  5. Windows下MySQL安装
  6. Python之并发编程
  7. 03_TortoiseGit冲突和补丁演示,补丁冲突
  8. randn函数加噪声_NLP入门指南01:感知机、激活函数、损失函数
  9. c++之静态成员详细介绍
  10. Linux 信号signal处理函数
  11. 开启sql server2008的1433端口
  12. STM32工作笔记0017---ISP串口下载
  13. Spring-beans-BeanWrapper
  14. python函数调用位置_关于Python函数中的位置参数
  15. 爬虫 selenium
  16. python列表替换_Python 列表元素替换
  17. ubuntu samba Windows共享 你可能没有权限访问网络资源
  18. 11月更新!一口气上线20+新功能,3D架构拓扑图更具趣味性~
  19. windows服务简介
  20. LNMP架构部署详细步骤

热门文章

  1. 深入理解计算机系统_第三章_程序的机器级表示
  2. 将endnote中数据信息导出为excel方法
  3. 你怎么帮我提高英语水平
  4. 区块链+数字货币“的应用案例
  5. 2019.4.8 1532 Drainage Ditches
  6. Mulesoft 开发前工作
  7. 计算机考研386分什么水平,艺术设计考研386分经验分享
  8. 基于SCA的无人机通信轨迹优化
  9. SMK电路板USBType-C插座CSS5324-3M01F CSS5324-0M02F连接器以及过压保护
  10. 团队项目选题-移动端模拟经营类游戏