您的位置:首页 > 移动开发

Mac Appium Python 环境搭建

2015-06-03 20:19 501 查看
一、Appium简介Appium是一个开源、跨平台的测试框架,可以用来测试原生及混合的移动端应用。Appium支持IOS、Android及FirefoxOS平台。Appium使用WebDriver的json wire协议,来驱动Apple系统的UIAutomation库、Android系统的UIAutomator框架。Appium对IOS系统的支持得益于DanCuellar’s对于IOS自动化的研究。Appium也集成了Selendroid,来支持老android版本。Appium支持Selenium WebDriver支持的所有语言,如java、Object-C、JavaScript、Php、Python、Ruby、C#、Clojure,或者Perl语言,更可以使用Selenium WebDriver的Api。Appium支持任何一种测试框架。如果只使用Apple的UIAutomation,我们只能用javascript来编写测试用例,而且只能用Instruction来运行测试用例。同样,如果只使用Google的UIAutomation,我们就只能用java来编写测试用例。Appium实现了真正的跨平台自动化测试。二、Mac 环境下搭建 appium linux(1)、直接下载appium.dmg,然后安装。下载地址: appium下载地址(2)、使用node从命令行运行appium,所有命令行都在终端中输入。1、安装homebrew首先命令行检查是否安装:ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)" 如果mac没有安装homebrew的话,需要先安装homebrew:curl-LsSf http://github.com/mxcl/homebrew/tarball/master | tar xvz -C/usr/local --strip 1查看homebrew版本: brew -v2、安装node(安装nodejs后,npm会自动安装好)使用homebrew安装node,命令行:brew install node查看node版本: node -v3、安装 appium server使用node安装appium,命令行:npm install -g appium 如果此命令无法安装,且提示是权限的问题,则使用该命令行即可:sudo npm install-g appium ,尽量不要使用sudo来安装appium,可能会导致appium无法launch。4、安装 appium client先从github appium下载appium linux client,下载地址:python-client-master.zip解压以后,从终端进入pythonclient master目录,运行命令行:python setup.py install 如果此命令无法安装,且提示是权限的问题,则使用该命令行即可: sudo python setup.py install5、安装 Selenium WebDriver因为是Python版,所以去Selenium官网下载Python的WebDriver,点击下载地址:webdriver解压以后,从终端进入selenium webdriver 目录,运行命令行:python setup.py install 二、检查appium运行:appium-doctor,如果成功安装,则会返回如图;启动appium& (&的意思是后台执行,不占用窗口):有红色problem提示是因为没有设置android_home,此处只测试ios,所以忽略;如果想要关闭appium : ps -ef|grep appium;然后输入: kill 进程number

                                            
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: