文档详情

自动化环境配置.docx

发布:2017-07-27约3.55千字共8页下载文档
文本预览下载声明
自动化环境配置RobotFramework配置安装Python pipMacOS和Linux自带Python,不需要此步骤下载并安装Python,配置环境变量安装2.7.x版本,下载地址/downloads/把Python的安装目录和脚本目录添加到PATH(例如C:\Python27;C:\Python27\Scripts)安装pipPython2.7.9版本已经默认包含pip,如果安装了之前的版本,参考官方文档安装https://pip.pypa.io/en/latest/installing.html安装完成后,cmd中输入pip -V,如果能打印出版本号,说明安装成功安装开发环境Linux下需要安装部分python开发依赖的环境apt-get install python-pip python-dev libffi-dev libssl-dev libxml2-dev libxslt1-dev libjpeg8-dev zlib1g-dev安装RobotFramework安装RobotFramework框架cmd中输入pip install robotframework,开始自动安装RobotFramework安装完成后,cmd中输入pybot --version,如果能打印出版本号,说明安装成功安装编辑工具编辑工具就是撰写脚本(有的也有运行功能)的工具。直接用文本编辑器,例如记事本、Notepad++等就可以,也有官方的工具RIDE,或者是SublimeText/Eclipse/IntelliJ的插件。RIDE虽然是官方的工具,但是文本编辑效率不高,不是非常推荐;建议使用SublimeText3 +Sublime assistant来编辑脚本。SublimeText3下载地址/3Sublime assistantGithub主页/andriyko/sublime-robot-framework-assistant配置Python全栈开发环境参考/81312/Appium配置安装Appium下载并安装Node.js下载地址/download/安装Appiumcmd中输入npm install -g appium,开始自动安装appium安装完成后,cmd中输入appium -v,如果能打印出版本号,说明安装成功安装python依赖(需要先安装好Python)pip install seleniumAppium-Python-Clientrobotframework-appiumlibrary下载Appium Desktop Apps(选做)一个集成了server、元素定位和调试功能的工具,方便快速上手使用下载地址http://appium.io/downloads.htmlAndroid环境配置安装JDK下载并安装JDK,配置环境变量下载地址/technetwork/java/javase/downloads/index.html新建系统变量JAVA_HOME(例如C:\Java\jdk1.7.0)把JDK和JRE的安装目录添加到PATH(例如%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;)安装完成后,cmd中输入java -version,如果能打印出版本号,说明安装成功安装Android SDK下载Android SDK,配置环境变量下载地址/sdk/index.html#Other新建系统变量ANDROID_HOME,值为SDK目录(例如D:\Android\android-sdk)把%ANDROID_HOME%\tools和%ANDROID_HOME%\platform-tools添加到PATH安装虚拟机下载并安装VirtualBox下载地址/wiki/Downloads下载并安装Genymotion下载地址/download/创建虚拟设备,建议4.3系统,并刷入Genymotion-ARM-Translation_v1.1.zip来支持arm架构的apk安装包iOS环境配置安装依赖环境安装brewusr/bin/ruby -e $(curl -fsSL /Homebrew/install/master/install)安装libimobiledevice和carthagebrew install libimobiledevice –HEADbrew install carthage安装ios-deploynpm install -g ios-deploy安装xcprettygem install xcpretty安装appium-xcuitest-driver依赖进入WebDriverAgent安装目录,运行bootstrap用Xcode打开WebDriverAgent,并且编译主要
显示全部
相似文档