Appium-Move(移动) 你的名字 2023-01-13 01:38 64阅读 0赞 这里指手指在触屏上移动 ### Move To ### * * * * * Example Usage * Description * Support * * Appium Server * Appium Clients * HTTP API Specifications * * Endpoint * URL Parameters * JSON Parameters * Response Finger move on the screen //手指在屏幕上移动 ##### Example Usage ##### <table> <thead> <tr> <th></th> <th align="left"></th> </tr> </thead> <tbody> <tr> <td>Java</td> <td align="left">TouchActions action = new TouchActions(driver);<br>action.down(10, 10);<br>action.moveTo(50, 50);<br>action.perform();</td> </tr> <tr> <td>Python</td> <td align="left">from appium.webdriver.common.touch_action import TouchAction<br># …<br>actions = TouchAction(driver)<br>actions.tap_and_hold(element)<br>actions.move_to(element, 50, 50)<br>actions.perform()</td> </tr> <tr> <td>Javascript</td> <td align="left">// webdriver.io example<br>driver.multiTouchPerform([<br> { action: <code>'press'</code>,options: { x: 100, y: 250 }},<br> { action: <code>'moveTo'</code>, options: { x: 300, y: 100 }},<br> { action: <code>'release'</code> }<br>]);<br><br>// wd example<br>let action = new wd.TouchAction(driver);<br>action.press({x: 10, y: 10})<br> .wait(1000)<br> .moveTo({x: 50, y: 50})<br> .release();<br>await action.perform();</td> </tr> <tr> <td>Ruby</td> <td align="left"># ruby_lib example<br>touch_action.down(element).move_to().perform<br><br># ruby_lib_core example<br>@driver.touch_action.down(element).move_to().perform</td> </tr> <tr> <td>C#</td> <td align="left">TouchActions action = new TouchActions(driver);<br>action.Down(10, 10);<br>action.Move(50, 50);<br>action.Perform();<br></td> </tr> <tr> <td>PHP</td> <td align="left">// TODO PHP sample</td> </tr> </tbody> </table> ##### Description ##### As of Appium 1.8.0 all move actions take coordinates that are absolute. //从Appium 1.8.0开始,所有移动操作都采用绝对坐标。 ##### Support ##### ###### Appium Server ###### <table> <thead> <tr> <th>Platform</th> <th>Driver</th> <th>Platform Versions</th> <th>Appium Version</th> <th>Driver Version</th> </tr> </thead> <tbody> <tr> <td>iOS</td> <td>XCUITest</td> <td>9.3+</td> <td>1.6.0+</td> <td>All</td> </tr> <tr> <td></td> <td>UIAutomation</td> <td>8.0 to 9.3+</td> <td>All</td> <td>All</td> </tr> <tr> <td>Android</td> <td>Espresso</td> <td>?+</td> <td>1.9.0+</td> <td>All</td> </tr> <tr> <td></td> <td>UiAutomator2</td> <td>?+</td> <td>1.6.0+</td> <td>All</td> </tr> <tr> <td></td> <td>UiAutomator</td> <td>4.3+</td> <td>All</td> <td>All</td> </tr> <tr> <td>Mac</td> <td>Mac</td> <td>?+</td> <td>1.6.4+</td> <td>All</td> </tr> <tr> <td>Windows</td> <td>Windows</td> <td>10+</td> <td>1.6.0+</td> <td>All</td> </tr> </tbody> </table> ###### Appium Clients ###### <table> <thead> <tr> <th>Language</th> <th>Support</th> <th>Documentation</th> </tr> </thead> <tbody> <tr> <td>Java</td> <td>All</td> <td>seleniumhq.github.io</td> </tr> <tr> <td>Python</td> <td>All</td> <td>selenium-python.readthedocs.io</td> </tr> <tr> <td>Javascript (WebdriverIO)</td> <td>All</td> <td></td> </tr> <tr> <td>Javascript (WD)</td> <td>All</td> <td>github.com</td> </tr> <tr> <td>Ruby</td> <td>All</td> <td>www.rubydoc.info</td> </tr> <tr> <td>PHP</td> <td>All</td> <td>github.com</td> </tr> <tr> <td>C#</td> <td>All</td> <td>github.com</td> </tr> </tbody> </table> ##### HTTP API Specifications ##### ###### Endpoint ###### `POST /session/:session_id/touch/move` ###### URL Parameters ###### <table> <thead> <tr> <th>name</th> <th>description</th> </tr> </thead> <tbody> <tr> <td>session_id</td> <td>ID of the session to route the command to</td> </tr> </tbody> </table> ###### JSON Parameters ###### <table> <thead> <tr> <th>name</th> <th>type</th> <th>description</th> </tr> </thead> <tbody> <tr> <td>x</td> <td><code>number</code></td> <td>X coordinate on the screen</td> </tr> <tr> <td>y</td> <td><code>number</code></td> <td>Y coordinate on the screen</td> </tr> </tbody> </table> ###### Response ###### null
相关 移动精灵 > clientX: 浏览器可视区域的x坐标 > clientY: 浏览器可视区域的y坐标 > pageX: 浏览器内容区域的x坐标 > pageY: 浏览器内容区 水深无声/ 2022年06月05日 08:06/ 0 赞/ 269 阅读
相关 移动端 一:移动端基础事件 1.touchstart 手指触摸 == mousedown 2.touchend 手指抬起 == mouseup 3.touchmove 手指 太过爱你忘了你带给我的痛/ 2022年06月04日 07:59/ 0 赞/ 279 阅读
相关 移动3 前言的一些碎碎念:最近一直在写移动端的页面,不过一直是用的别人造好的轮子,很多时候并没有想那是为什么,那是怎么样要那么写,就跟着别人的文档去了。本以为自己对移动端的那一丢丢理解 心已赠人/ 2022年06月02日 04:23/ 0 赞/ 168 阅读
相关 移动2 最近被分配到移动端开发组,支持某活动的页面页面制作。这算是我第一次真正接触移动端页面制作,下面就谈谈个人总结和思考。 整体流程 开会大体讲解、讨论与排期 -> 交互设计 超、凢脫俗/ 2022年06月02日 04:13/ 0 赞/ 103 阅读
相关 div随着鼠标移动而移动 我做的是类似一个鼠标移入展示图标,移出消失如下展示: ![Center][](很丑,时间关系就简单做了一个,但是功能健全,可以随意扩展和修改) 1.页面上元素 //这个d 末蓝、/ 2022年06月02日 00:45/ 0 赞/ 237 阅读
相关 移动生活 我们做技术的应该顺势而为,学会变通,符合潮流,才不致于“掉队”,甚至淘汰。 我大学读的是通信工程专业,移动通信是我们的专业核心课程。移动通信之前就是固定通信了,简单地说,就是 叁歲伎倆/ 2022年05月24日 06:20/ 0 赞/ 248 阅读
相关 移动soso ![70][] package com.soso.enty; public class Account { private Stri 向右看齐/ 2022年05月16日 01:58/ 0 赞/ 151 阅读
相关 移动平均 本文内容 概述 简单移动平均 加权移动平均 指数移动平均 指数平滑异同移动平均 动向指数 示例——移动平均在股票分析 参考 迈不过友情╰/ 2022年03月27日 02:24/ 0 赞/ 279 阅读
相关 移动段 移动布局 ‘ 1.移动设备 手机和ipad 安卓系统 ios系统 安卓系统 内置浏览器是谷歌 ios内置 safari 浏览器 他们的内核都是webkit 不考 桃扇骨/ 2022年01月10日 04:35/ 0 赞/ 109 阅读
还没有评论,来说两句吧...