推广 热搜: 行业  设备    系统  参数  经纪    教师  机械  中国 

python mouseclick 苹果手机运行 python控制苹果手机触摸苹果手机驱动「python mouseclick 苹果手机运行 python控制苹果手机触摸」

   日期:2025-02-21     作者:caijiyuan    caijiyuan   评论:0    移动:http://sjzytwl.xhstdz.com/mobile/news/15224.html
核心提示:文章目录一、滑动操控二、如何获取设备屏幕坐标系三、模拟实现一个简单的滑动操作四、将 “滑动操控” 改为公共的方法 OK,接下



文章目录

  • 一、滑动操控
  • 二、如何获取设备屏幕坐标系
  • 三、模拟实现一个简单的滑动操作
  • 四、将 “滑动操控” 改为公共的方法


OK,接下来我们就看一些,滑动操控 的脚本究竟要怎么写。

在模拟 “滑动操控” 的时候,使用的方法就是 swipe() ,该方法的参数说明如下:

  • start_x:起始横坐标
  • start_y:起始纵坐标
  • end_x:结束时横坐标
  • end_y:结束时纵坐标
  • duration:滑动持续时间,单位毫秒,默认None(一般设置500-1000毫秒比较合适)

ps:如果不设置 “duration” ,即为 0秒 ,无法看到滑动效果。

duration 参数需要注意的是:在移动设备上滑动时间的快慢所形成的效果是不一样的。以今日头条APP首页上滑为例,同样的滑动距离,滑动较快则出现类似翻页的效果,而滑动较慢则是同一则新闻从起始位置滑动到结束位置。

手机屏幕的坐标:以手机屏幕最左上角的坐标点为坐标中心(0, 0),向右话滑动则纵坐标不变,横坐标变大;向下滑动则横坐标不变,纵坐标变大。

在实际工作场景中,不同测试机的屏幕尺寸存在着很大的差异性。所以正常情况下,我们不会选择使用固定的的坐标来滑动屏幕。

一般操作是,先获取测试机屏幕尺寸,再通过获取的手机屏幕尺寸来确定滑动的起始、结束坐标;这样,即使在我们更换了测试手机后也不需要重新更改坐标。使用webdriver提供的get_window_size()方法可以获取屏幕尺寸(即屏幕右下角的坐标),方法如下:

滑动屏幕操作代码如下:()

三、模拟实现一个简单的滑动操作

代码示例如下:

四、将 “滑动操控” 改为公共的方法

代码示例如下:

其实滑动在实际操作中应用的场景还是不少的,就比如要定位的元素在页面下方必须要通过滑动才能往下滑将其展示出来;再比如解锁密码、或者滑动九宫格之类的场景… 类似的滑动场景,大家可以在真实的场景中逐步的去体验。

到此,一个很简单的基于 “百度App” 实现的 demo 就到此结束了。但是该 demo 仅仅是基于实现,没有像之前的 WEB 框架那样去同意做处理、去进行 PO 模式的编写。

本文地址:http://sjzytwl.xhstdz.com/news/15224.html    物流园资讯网 http://sjzytwl.xhstdz.com/ , 查看更多

特别提示:本信息由相关用户自行提供,真实性未证实,仅供参考。请谨慎采用,风险自负。

 
 
更多>同类最新文章
0相关评论

文章列表
相关文章
最新动态
推荐图文
最新文章
点击排行
网站首页  |  关于我们  |  联系方式  |  使用协议  |  版权隐私  |  网站地图  |  排名推广  |  广告服务  |  积分换礼  |  网站留言  |  RSS订阅  |  违规举报  |  鄂ICP备2020018471号