![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Appium
文章平均质量分 80
Addison_Gao
唱吧 测试工程师一枚
展开
-
Appium 基础概念
Client/Server Architecture appium的核心其实是一个暴露了一系列REST API的server。 这个server的功能其实很简单:监听一个端口,然后接收由client发送来的command。翻译这些command,把这些command转成移动设备可以理解的形式发送给移动设备,然后移动设备执行完这些command后把执行结果返回给appium s原创 2015-08-27 15:04:54 · 584 阅读 · 0 评论 -
Appium Java API
AppiumDriver getAppStrings() 默认系统语言对应的Strings.xml文件内的数据。 driver.getAppStrings(String language) 查找某一个语言环境对应的字符串文件Strings.xml内数据 sendKeyEvent(int key)原创 2015-09-09 16:47:34 · 742 阅读 · 0 评论 -
Appium Java API 2
TouchAction AppiumDriver的辅助类,主要针对手势操作,比如滑动、长按、拖动等。TouchAction的原理是讲一系列的动作放在一个链条中,然后将该链条传递给服务器。服务器接受到该链条后,解析各个动作,逐个执行。 press(WebElement el) 在控件上执行press操作。 press(int x原创 2015-09-09 16:49:00 · 573 阅读 · 0 评论 -
Appium源码项目的目录结构分析
.git文件夹 git版本控制工具自带的文件夹,用于存储各个版本的相关信息,每一个git项目都会有该文件,一般处于隐藏状态。 asserts文件夹 资源文件夹,大致是sample-code文件夹里的项目产生的。 bin文件夹 node.js项目的可执行文件配置项。一些放到全局变量的文件存放地址,这样你就可以在命令行下敲这个文件对应的缩写,然后执行该文件。 bui原创 2015-09-09 16:43:26 · 531 阅读 · 0 评论 -
Appium的滑动方法
Appium 滑动: 有三种方式: 第一种:swipe [java] view plaincopy JavascriptExecutor js = (JavascriptExecutor) driver; WebElement element = driver.findElementByXPath("xpath"原创 2015-12-21 19:14:34 · 7518 阅读 · 0 评论