您好,欢迎访问三七文档
当前位置:首页 > 行业资料 > 冶金工业 > appium使用入门
潘志刚2014-12-021.appium介绍2.Android环境和ios环境3.安装appium4.元素定位5.实例讲解Appiumisanopensourcetestautomationframeworkforusewithnative,hybridandmobilewebapps.ItdrivesiOSandAndroidappsusingtheWebDriverprotocol.Appium是一个开源、跨平台的测试框架,可以用来测试原生及混合的移动端应用。Appium支持iOS、Android及FirefoxOS平台测试。Appium使用WebDriver的jsonwire协议,来驱动Apple系统的UIAutomation库、Android系统的UIAutomator框架。•跨架构,nativehybridwebview•跨设备,androidiosfirefoxos•跨语言,javapythonrubynodejsphp•跨app,可以在多个app之间交互•不依赖源代码•不限制测试框架和平台•Android上使用了instrumentation和uiautomator两套技术•Appium在4.1以上使用uiautomator•4.1以下使用selendroid•iOS使用uiautomation•支持firefox安装Android-sdk1.安装sdk相关工具2.创建AndroidVirtualDevices3.配置ANDROID_HOME、将tools和platform-tools添加到path安装jdk(配置对应环境变量)安装eclipse命令行安装1.安装node(下载exe,双击安装)2.npminstall–gappium(命令行)3.appium(命令行启动)下载AppiumForWindows.zip(图形界面)双击appium.exe启动命令行安装1.安装xcode(ios模拟器)2.安装homebrew(用于安装node)ruby-e$(curl-fsSL)3.安装nodebrewinstallnode4.安装apiumnpminstall–gappium5.启动命令行输入appium图形化安装1.下载appium-1.3.1.dmg2.双击3.将文件拖到application下4.启动点击application下的application双击打开ANDROID_HOME/tools下的uiautomatorviewer.bat点击DeviceScreenshotAppium图形界面打开后,点击Inspector按钮findElementByXPath(//android.widget.TextView[10])xpath下标从1开始,使用完整的classnamefindElementById(com.xwtec.zhy.xwlottery:id/grid_item_tv_red);Id的方式需要注意,android4.3以上支持findElementsByAndroidUIAutomator(newUiSelector().className(\android.widget.TextView\).text(\24\))findElementByXPath(//UIAButton[5])Mac上appiuminspector能直接查看xpathfindElementByIosUIAutomation()官网://github.com/appium论坛Appium下载
本文标题:appium使用入门
链接地址:https://www.777doc.com/doc-3526254 .html