appium ios 上滑y坐标传值问题
- 问题
- 按照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})
- 如果继续调用swipe方法肯定是不得行,我感觉是appium执行转化坐标的时候可能存在bug,那我们直接就调用wda里面的执行方法(dragFromToForDuration)告诉他滑动的坐标距离是多少,即可解决此问题
appium ios 上滑y坐标传值问题相关推荐
- ios 上滑隐藏导航下拉显示导航栏实现
为了最大限度的利用手机屏幕,出现了上滑隐藏导航下拉显示导航栏. 先看看效果(代码:http://download.csdn.net/detail/gx_wqm/9771247), 把代码跑一下看一下是 ...
- iOS开发-类似微信录音上滑取消功能
iOS开发-类似微信录音上滑取消功能 前言 效果 代码 先自定义UIButton 使用 监听上下滑动代码 前言 在社交媒体中开发中遇到需要做类似微信录音上滑取消功能,例子,虽然不是很好看,但是细节满满 ...
- 在IOS中根据圆心坐标、半径和角度计算圆弧上的点坐标
/** 日期:2015-10-15 版本: 1.0.0 -------------------------------------------------------------- 功能说明 ---- ...
- android分辨率 x y,Android - 确定不同分辨率的位图上的特定位置(X,Y坐标)?
我正在尝试创建的应用程序是棋盘游戏.它将有一个位图作为棋盘和棋子,移动到棋盘上的不同位置.该板的一般设计是方形的,具有一定数量的行和列,并具有用于外观的边框.想象一下国际象棋棋盘或拼字游戏板.Andr ...
- xy坐标正负方向_道路施工图纸上x坐标和y坐标分别代表什么方向,哪个代表南北方向,哪个代表东西方向?...
展开全部 xy因各软件设置问题,导致可以互相转化,但32313133353236313431303231363533e78988e69d8331333366306439是在一般情况下: x坐标代表南北 ...
- Java黑皮书课后题第3章:**3.27(几何:点是否在三角形内)假设一个平面上有一个直角三角形。编写程序,提示用户输入一个点的x坐标和y坐标,然后判断这个点是否在该三角形内
**3.27(几何:点是否在三角形内)假设一个平面上有一个直角三角形.编写程序,提示用户输入一个点的x坐标和y坐标,然后判断这个点是否在该三角形内 题目 题目描述 破题 运行示例 代码 题目 题目描述 ...
- ios12上滑关闭程序动画_苹果iOS 12.3正式版发布:上滑清除程序动画重新回归
新浪科技讯 北京时间5月14日凌晨消息,今天推送了iOS 12.3正式版,随着苹果和专利官司的和解,苹果原先的上滑清除程序动画在iOS 12.3中重新回归,本次更新大小506.2M,苹果除了继续提高系 ...
- xy坐标正负方向_道路施工图纸上x坐标和y坐标分别代表什么方向?哪个代表南北方向?哪个代表东西方向?...
展开全部 答: xy因各软件设置问题,导致可以互相转化,但是在一般情况下: x坐标e68a84e8a2ad3231313335323631343130323136353331333363396366代 ...
- python自动测试相机_Python + Appium+ IOS自动化测试
1)搭建好Appium环境 2)拿到iOS开发APP项目文档(含***.xcodeproject文档) 3)cmd进入含.xcodeproject文档目标下利用:xcodebuild -sdk iph ...
最新文章
- 使用Docker快速搭建PHP开发环境
- html div坐标定位,html div位置和显示
- 【OpenCV 4开发详解】圆形检测
- JAVA IO操作中的IN和OUT问题
- Windows下MySQL安装
- Python之并发编程
- 03_TortoiseGit冲突和补丁演示,补丁冲突
- randn函数加噪声_NLP入门指南01:感知机、激活函数、损失函数
- c++之静态成员详细介绍
- Linux 信号signal处理函数
- 开启sql server2008的1433端口
- STM32工作笔记0017---ISP串口下载
- Spring-beans-BeanWrapper
- python函数调用位置_关于Python函数中的位置参数
- 爬虫 selenium
- python列表替换_Python 列表元素替换
- ubuntu samba Windows共享 你可能没有权限访问网络资源
- 11月更新!一口气上线20+新功能,3D架构拓扑图更具趣味性~
- windows服务简介
- LNMP架构部署详细步骤