Files
appium/docs/cn/mobile_methods.cn.md
2014-04-27 20:06:53 -04:00

1.2 KiB

跨平台的移动测试方法

移动测试的重置方法reset

reset方法会重置待测应用的状态

Ruby + appium_lib gem

mobile :reset

不使用其他gem的方式

@driver.execute_script 'mobile: reset'

Android下的移动测试方法

移动测试的按键事件keyevent

KeyEvent 提供了发送按键码(keycode)到Android的能力.

在java中按下系统菜单键的演示

HashMap<String, Integer> keycode = new HashMap<String, Integer>();
keycode.put("keycode", 82);
((JavascriptExecutor)driver).executeScript("mobile: keyevent", keycode);

Ruby + appium_lib gem

mobile :keyevent, keycode: 82

不使用第三方gem的方式

@driver.execute_script 'mobile: keyevent', :keycode => 82

移动测试的Find方法

Java

Java

MobileFindJavaTest.java

Ruby + appium_lib gem

scroll_to 'Gallery'