Loading [MathJax]/jax/output/CommonHTML/config.js
前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >【Appium】根据手机像素自动滑屏

【Appium】根据手机像素自动滑屏

原创
作者头像
世平
修改于 2021-08-26 10:14:08
修改于 2021-08-26 10:14:08
7520
举报
文章被收录于专栏:世平世平

框架:Robotfactory

工具:Appium

语言:Python

支持版本:AppiumLibrary 1.4.5

1、获取设备屏幕宽度和高度

${screenwidth} Get Window Width

${screenheight} Get Window Height

注意,这个函数AppiumLibrary 1.4.5及版本以上支持。

获取设备高度
获取设备高度
获取设备宽度
获取设备宽度

2、指定像素滑动屏幕

swipe 360 1100 360 600 3000

3、示例代码

${screenwidth} Get Window Width

${screenheight} Get Window Height

${x} Evaluate ${screenwidth}*${0.5}

${y} Evaluate ${screenheight}*${0.5}

${s} Evaluate ${screenheight}*${0.8}

swipe ${x} ${s} ${x} ${y} 3000

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
robotframework-appiumlibrary安卓自动化测试输入手势密码
查阅robotframework-appiumlibrary在线帮助,没有发现按住滑动的关键字,所以这部分的操作需要自己修改python的库文件,添加相应的操作。
世平
2021/09/23
9270
robotframework-appiumlibrary安卓自动化测试输入手势密码
appium+python自动化24-滑动方法封装(swipe)
一、swipe介绍 1.查看源码语法,起点和终点四个坐标参数,duration是滑动屏幕持续的时间,时间越短速度越快。默认为None可不填,一般设置500-1000毫秒比较合适。 ``` swipe(self, start_x, start_y, end_x, end_y, duration=None) Swipe from one point to another point, for an optional duration. 从一个点滑动到另外一个点,duration是持续时间
上海-悠悠
2018/04/08
2.1K0
[云+社区年度征文]Appium常用操作之「元素定位、swipe 滑屏操作」
建议不用 layui。layui 在有些情况下定位元素是有问题的。在环境基本上是正确的情况下,它截图截不到。所以可以舍弃 layui,直接用自带的 uiautomatorviewer(现在拥有的定位方式,它全部都支持)。
清菡
2020/10/30
2.1K0
Appium常用操作之「微信滑屏、触屏操作」
不需要看到欢迎页面,直接做里面的后续操作就好了。也就是我想记住一些用户的习惯, 不要像第一次访问一样,有一个重置与否,给它关闭了。
清菡
2020/11/04
1.8K0
Python 自动化,Appium 凭什么使用 UiAutomator2?
UiAutomator 是 Google 开发的一款运行在 Android 设备上的 UI 自动化测试工具,基于JAVA语言,使用它有一个限制,就是必须打包成 APK 或 JAR,然后上传到设备,才能运行
AirPython
2020/08/28
3.5K0
Python 自动化,Appium 凭什么使用 UiAutomator2?
appium实现向上滑动,向下滑动,向左滑动,向右滑动
一.配置连接 from appium import webdriver desired_caps = {} desired_caps['platformName'] = 'Android' # 系统名 desired_caps['platformVersion'] = '5.1.1' # adb版本 desired_caps['deviceName'] = 'emulator-5554' # adb的名字 cmd输入adb devices可以查到 #导出模拟器中的apk,然后使用Android Ki
小小咸鱼YwY
2020/06/19
6.2K0
Android + Appium 自动化测试完整的环境配置及代码详解
参考大神博客:https://www.cnblogs.com/fnng/p/4540731.html
全栈程序员站长
2022/09/09
8630
Android + Appium 自动化测试完整的环境配置及代码详解
【问题解决】Appium+RobotFactory页面元素识别成功但点击不到的解决
页面上有两个下拉菜单选项,选择月份的,一个起始月份,一个终止月份,要求起始月份和终止月份一样(不知道为什么一样的话为什么还设计成点击两次而不是直接选择一个月份就可以了,页面就是这么设计的),选择的时候根据月份,第二个下拉菜单能找到元素,但是点击不到。
世平
2021/09/29
9360
【问题解决】Appium+RobotFactory页面元素识别成功但点击不到的解决
【Java 进阶篇】JavaScript BOM(浏览器对象模型)详解
BOM,即浏览器对象模型(Browser Object Model),是JavaScript与浏览器之间的接口,它允许JavaScript与浏览器进行交互,实现访问和控制浏览器窗口、文档和其他浏览器功能的功能。本文将详细介绍BOM的各个方面,包括窗口对象、定时器、历史记录、位置信息等,并提供示例代码来帮助您更好地理解和运用BOM。
繁依Fanyi
2023/10/19
8450
多种方法实现Appium屏幕滑动:让用户仿真动作更简单
在移动端应用中,基于简便的原因,用户通常会倾向于使用滑动操作来达到与应用程序中的控件进行交互的,这使得滑动成为自动化测试中频繁使用的关键动作。在 Appium 中提供了多种方式来实现模拟用户的滑动屏幕动作。
霍格沃兹测试开发Muller老师
2024/04/24
4070
Appium移动端自动化测试--元素操作与触摸动作
1.click()点击操作 也可以用tab实现点击操作 driver.find_element_by_id("com.wuba.zhuanzhuan:id/ae8").click()
软测小生
2019/12/26
1.4K0
Appium滑动操作
在app应用日常使用过程中,会经常用到在屏幕滑动操作。如刷朋友圈上下滑操作、浏览图片左右滑动操作等。在自动化脚本该如何实现这些操作呢?
清风穆云
2021/08/09
1.1K0
appium+python自动化56-微信小程序自动化
最近微信的小程序越来越多了,随之带来的问题是:小程序如何做自动化测试? 本篇以摩拜小程序为例,介绍如何定位小程序里面的元素
上海-悠悠
2018/07/25
1.7K0
appium+python自动化56-微信小程序自动化
Appium移动端自动化测试--元素操作与触摸动作【移动端自动化测试教程奉上】
之前陆续介绍了移动端测试的相关知识,今天介绍下元素定位之后的操作与触摸动作,学习计划因为各种原因,搁置了很久,接下来继续之前的计划,APP和API接口测试。
软测小生
2020/09/27
1.4K0
【Flutter】屏幕像素适配方案 ( flutter_screenutil 插件 )
在 MyApp 中 , 使用 ScreenUtilInit 作为最顶层的组件 , 包裹 MaterialApp 组件 ;
韩曙亮
2023/03/29
2.2K0
【Flutter】屏幕像素适配方案 ( flutter_screenutil 插件 )
使用auto.js定时收取蚂蚁森林能量和积分
auto.js下载地址:https://soft.shouji.com.cn/down/175909.html
余生大大
2022/11/02
1.3K0
聊聊 Python 做微信小程序自动化,那些踩过的坑?
之前写过 微信小程序的几种方式,对于有源码的小程序推荐使用微信开放的 SDK 来做自动化,否则只能使用原生或 WebView 的方式。
AirPython
2020/05/18
2.6K0
AR涂涂乐⭐八、(add)优化原代码“7”、正方形识别图改为矩形识别图、增加BGM和App 图标
问题1:观察前面代码可发现,屏幕的宽和高在start()时便被复制,不可改变,导致旋转屏幕高宽调转方向,代码中数值却不会改变,发生问题。
星河造梦坊官方
2024/08/14
1210
Android中的像素密度,屏幕密度,屏幕大小,分辨率,ldpi,mdpi,xhdpi,xxhdpi
Android开发为适配不同屏幕需要在资源文件中添加多套图片或者多套布局文件,这篇文章讲解多套图片。
全栈程序员站长
2022/06/27
6.9K0
Android中的像素密度,屏幕密度,屏幕大小,分辨率,ldpi,mdpi,xhdpi,xxhdpi
Appium+python自动化(二十八)- 滑呀滑,滑到奈何桥喝碗孟婆汤 - 高级滑动(超详解)
  相传过了鬼门关便上一条路叫黄泉路,路上盛开着只见花,不见叶的彼岸花。花叶生生两不见,相念相惜永相失,路尽头有一条河叫忘川河,河上有一座桥叫奈何桥。走过奈何桥有一个土台叫望乡台。望乡台边有个亭子叫孟婆亭,有个叫孟婆的女人守候在那里,给每个经过的路人递上一碗孟婆汤。忘川河边有一块石头叫三生石。喝下孟婆汤让人忘了一切。三生石记载着前世今生来世。
北京-宏哥
2019/08/14
1.7K0
Appium+python自动化(二十八)- 滑呀滑,滑到奈何桥喝碗孟婆汤 - 高级滑动(超详解)
推荐阅读
相关推荐
robotframework-appiumlibrary安卓自动化测试输入手势密码
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档