appium环境搭建-android自动化

前提已配置过selenium的环境,安装过selenium。因为appium是基于selenium实现的。

首先安装appium 执行 pip install appium-python-client指令

下载appium-desk,点击下载

下载安装node.js(非必须)

然后是配置android的环境(安装androidstudio),先安装java环境,去官网下载1.8版本的jdk,安装后配置环境变量,在去下载androidsdk,在配置下环境变量-系统变量ANDROID_HOME(值为androidsdk的根目录),以及将platform-tools,tools,build-tools下的版本,配置到path环境下(具体方式百度一下,很多)。使用usb连接上电脑,注意开启开发者模式,打开usb调试,cmd命令行输入adb devices -l,出现连接的手机,则android环境搭建完成。

如果想要进行自动化的apk已经安装到了手机上可以通过adb命令获取,包名和类名。先打开想要查询的应用,然后在cmd命令行中执行:

adb shell dumpsys activity recents | find "intent={" 

或者

adb logcat | findstr START  , cmp=后面就是包名和activity的名字

 chrome://inspect  在谷歌浏览器输入,即可查看对应h5页面的地址

,进行Android的自动化测试,运行的时候出现驱动不匹配的问题。1.可以根据手机的驱动,去替换appium安装目录下的驱动。2.也可以顶一下appium的desired_caps下的chromedriverExecutable,配置上谷歌驱动的绝对路径(推荐,可在本地存放多个chromedriver,省的每次都更换appium下的chromedriver)。

你可能感兴趣的:(appium,pycharm,python,自动化)