appium简明教程(5)——appium client方法一览
来源:互联网 发布:周志明 java 编辑:程序博客网 时间:2024/06/12 22:03
appium client扩展了原生的webdriver client方法
下面以java代码为例,简单过一下appium client提供的适合移动端使用的新方法
- resetApp()
- getAppString()
- sendKeyEvent()
- currentActivity()
- pullFile()
- pushFile()
- pullFolder()
- hideKeyboard()
- runAppInBackground()
- performTouchAction()
- performMultiTouchAction()
- tap()
- swipe()
- pinch()
- zoom()
- getNamedTextField()
- isAppInstalled()
- installApp()
- removeApp()
- launchApp()
- closeApp()
- endTestCoverage()
- lockScreen()
- shake()
- complexFind()
- scrollTo()
- scrollToExact()
- openNotifications()
- Context Switching: .context(), .getContextHandles(), getContext())
新增的locator
- findElementByAccessibilityId()
- findElementsByAccessibilityId()
- findElementByIosUIAutomation()
- findElementsByIosUIAutomation()
- findElementByAndroidUIAutomator()
- findElementsByAndroidUIAutomator()
这些方法主要覆盖了3大类:
- driver扩展:比如增加了resetApp等操作app的方法
- action扩展:增加一些移动端的特有的action(怎么描述呢,相当于是移动端 特有的操作),比如swipe,shake(嗯,有了这个方法就可以让代码帮你摇一摇了)等;
- locator扩展:增加了一些移动端专属的定位策略
本文版权归乙醇所有,欢迎转载,但请注明作者与出处,严禁用于任何商业用途
下一节我们开始介绍使用appium启动android模拟器
本文版权归乙醇所有,欢迎转载,但请注明作者与出处,严禁用于任何商业用途
阅读全文
0 0
- appium简明教程(5)——appium client方法一览
- appium简明教程(5)——appium client方法一览
- appium简明教程(5)——appium client方法一览
- appium简明教程(5)——appium client方法一览
- appium client方法一览
- appium简明教程(4)——appium client的安装
- appium简明教程(4)——appium client的安装
- appium简明教程(4)——appium client的安装
- appium简明教程(2)——appium的基本概念
- appium简明教程(2)——appium的基本概念
- appium简明教程(2)——appium的基本概念
- appium简明教程(2)——appium的基本概念
- appium简明教程(2)——appium的基本概念
- appium简明教程(2)——appium的基本概念
- appium简明教程(1)——appium和它的哲学世界
- appium简明教程(3)——appium的安装windows版
- appium简明教程(6)——启动appium及android模拟器
- appium简明教程(3)——appium的安装windows版
- centos安装软件的两种命令rpm,yum
- StudyAI上MatConvNet框架学习笔记之3:mnist实例代码分析
- JS计算两个日期之间的天数
- 博弈算法
- Cause: java.lang.NumberFormatException: For input string: "COM201512220000004"
- appium简明教程(5)——appium client方法一览
- 钢条切割(动态规划法)
- Jenkins导入项目
- 杭电1860统计字符(字符串处理)
- 2017杭电多校联赛第二场-TrickGCD (hdu6053)莫比乌斯容斥
- linux线程,互斥量,读写锁,条件变量和屏障
- ReactNative顶部进度条
- R语言h2o深度学习回归预测
- 二维码的基础原理是什么?