元素定位

通过id定位(resource-id)

driver.findElementById

通过class_name(Android和IOS)

driver.findElementByClassName

通过xpath定位(Android和IOS)

driver.findElementByXPath

通过AccessibilityId定位(content-desc)(Android和IOS)

findElementByAccessibilityId

通过text活动

findElementByName

通过AndroidUiAutomator定位

findElementByAndroidUIAutomator

WebView容器下控件定位

Selenium最强大的定位方法:findElementByCssSelector

链接元素的全部显示文字:findElementByLinkText

链接元素的部分显示文字:findElementByPartialLinkText

标签名字:findElementByTagName

元素交互

手势

滑动:swip

放大缩小屏幕:[pinch,Zoom]

触摸操作:TouchAction(press 按下•release 释放•moveTo 移至•tap 轻轻触碰•wait 等待•longPress 长按•cancel 取消•perform ),MultiTouch

多点触控:MultiAction()

输入

setText

点击

click

长按

longclick

服务关键字

测试引擎

automationName(appium or selendroid)

操作系统

platformName(android,ios,firefox)

系统版本

platformVersion

手机类型

deviceName

App路径

app

模拟器语言

language

模拟器区域

locale

方向

orientation

设置命令超时时间

newCommandTimeout

手机web浏览器名称

browserName

Android特有

Activity名称

appActivity

包名

appPackage

等待启动的Activity名称

appWaitActivity

设置手机准备就绪的超时时间

deviceReadyTimeout

需要启动的虚拟设备名称

avd

用一个自定义的keystore来对apk进行重签名

useKeystore

使用Unicode输入法

unicodeKeyboard

跳过检查和对应用进行签名步骤

noSign

adb操作

pull

push

installApp

removeApp

启动,关闭,重置app,启动Activity,收起键盘,摇一摇

launchApp

closeApp

resetApp

startActivity

hideKeyboard

shake

当前上下文,默认上下文,可用上下文

getContext

context

getContextHandles

锁屏

lockScreen

键值事件


sendKeyEvent

更多相关文章

  1. Android百度地图(二):百度地图sdk显示位置点、图层绘制
  2. Android界面编程——Android布局组件(二)
  3. 几个Android控件属性笔记
  4. Android(安卓)第七课——UI布局
  5. android 布局属性详解
  6. Android应用程序窗口(Activity)的运行上下文环境(Context)的创建过程
  7. 学习理解Android菜单Menu操作
  8. Android五大布局(一)LinearLayout.FrameLayout
  9. 系出名门Android(2) - 布局(Layout)和菜单(Menu)

随机推荐

  1. Android中Volley发送带有Cookie信息的请
  2. React Native使用原生UI组件
  3. recovery的一些开发点滴
  4. android lib项目注意的事项
  5. Android基础学习第一天
  6. 《Android多媒体应用开发实战详解:图像、
  7. Android(安卓)Q (十六) Android(安卓)Q
  8. Android解决SurfaceView预览Camera拉伸问
  9. Android属性动画简析
  10. Android之通话和短信