1、安装安卓开发环境(教程很多,不细写)

2、安装eclipse
  下载eclipse,解压即可
 
3、安装python
  下载文件:python-2.7.13.msi
  配置环境变量:path中加入“E:\python;”
 
4、eclipse的pydev插件安装
  pydev下载:下载和Python差不多对应版本的,如果插件安装3.x版本的,可能会有问题,所以离线下载2.x版本的去安装(通过Eclipse--> help-->install new software去安装的都是最新版本,可能会有问题,所以选择离线安装)
       或者直接百度搜索下载http://download.csdn.net/download/tterminator/9669211
  一种比较随意的方法就是把压缩包里面的plugins解压到Eclipse安装目录下对应的目录,features目录也是同样操作。但是你如果不想搞乱原版本的Eclipse,可以选择如下操作:
  在Eclipse安装目录下新建一个links文件夹。然后再在links文件夹下新建名为eclipse的目录,最后把pedev.zip的压缩包内容解压到eclipse目录中。
  在links目录下,新建一个名为pydev.link的文件,文件的内容为:path=C:\ItDevelop\eclipse\links\eclipse,(其中path=C:\ItDevelop\eclipse为eclipse的安装目录)
  之后重启Eclipse就可以了。如何检查是否已经正确安装pydev? 打开Eclipse–>Windows–>preferences,然后在左边的树状结构中就能找到Pydev选项。
 
5、安装python-client
  使用Appium,通常需要使用一种language的client,如果使用python,你就需要安装python_client
  下载安装python安装工具
  下载地址:http://pypi.python.org/pypi/setuptools可以找到正确的版本进行下载。win7 32位可以下载setuptools-0.6c11.win32-py2.7.exe 。
   注意:win7 64位必须使用ez_setup.py进行安装。方法是下载ez_setup.py后,在cmdcd到ez_setup.py目录下,执行 python ez_setup.py,即可自动安装setuptools。
 
 6、安装appium的python客户端
  下载python-client-master.zip包,下载地址:https://github.com/appium/python-client
  下载后解压,在cmd命令行中cd到python-client-master目录,该目录下包含setup.py文件
  进入后输入 python setup.py install命令安装客户端
 
7、导入Python的开发环境
  想要eclipse可以正常编写python,还需要导入python的开发环境,不导入新建的时候会提示Project interpreter not specified
  Eclipse的菜单 Window --> Preferences》PyDev》Interpreter - Python》 New,选择python.exe等等导入完成。
 
8、eclipse中新建python项目
  打开Eclipse,选择菜单中【file】》》new》》other》pydev Project》输入project name项目名称,运行IDE根据搭建环境选择版本
  项目下创建package(新建的项目,右键 NEW 》PyDev Package)
  package下创建module (Package 右键NEW 》PyDev module )
 
9、一个小实例,可以运行看看
 
#coding=utf-8

from appium import webdriver

desired_caps = {}
desired_caps['platformName'] = 'Android'
desired_caps['platformVersion'] = ''
desired_caps['deviceName'] = '192.168.131.101:5555'
desired_caps['appPackage'] = 'com.android.calculator2'
desired_caps['appActivity'] = '.Calculator' driver = webdriver.Remote('http://localhost:4723/wd/hub', desired_caps) driver.find_element_by_name("").click() driver.find_element_by_name("").click() driver.find_element_by_name("").click() driver.find_element_by_name("delete").click() driver.find_element_by_name("").click() driver.find_element_by_name("").click() driver.find_element_by_name("+").click() driver.find_element_by_name("").click() driver.find_element_by_name("=").click() driver.quit()

  

 
 
 

Appium+eclipse+python环境配置的更多相关文章

  1. Eclipse+Python环境配置

    Eclipse+Pydev 1.安装Eclipse Eclipse可以在它的官方网站Eclipse.org找到并下载,通常我们可以选择适合自己的Eclipse版本,比如Eclipse Classic. ...

  2. 1 python学习——python环境配置

    1 python学习--python环境配置 要学习python语言,光看书看教程还是不好,得动手去写.当然,不管学习什么编程语言,最佳的方式还在于实践. 要实践,先得有一个Python解释器来解释执 ...

  3. VScode中python环境配置

    vscode中python环境配置 想要在vscode中运行python代码必须要告诉vscode使用哪个解释器才行 方法1. 打开命令面板(Ctrl+Shift+P)输入Python: Select ...

  4. PHP开发:Eclipse版环境配置

    软件: 1.eclipse php版本下载地址:http://www.eclipse.org/downloads/packages/eclipse-php-developers/heliosr 2.A ...

  5. MxNet C++和python环境配置

    MxNet C++和python环境配置 安装文件: 1.为了与python已经安装好的版本一致,在这个网站下载mxnet 1.0.0的源码 https://github.com/apache/inc ...

  6. 1.python环境配置 - python基础入门

    工欲善其事必先利其器,python学习首先要做得就是配置python环境.配置环境只需要下载Pycharm 和 Anaconda两个安装包即可,请跟上我得步伐,一步一步操作. 重要的事情说三遍: 先安 ...

  7. VsCode中编写python环境配置

    1. VsCode中编写python环境配置 1.1. 前言 有过开发经验都知道idea一系列的软件虽然功能比较多,但比较容易卡,电脑不好还真容易上火,这里我想要入门python,还是选了款vscod ...

  8. Eclipse的环境配置

    1.想要配置Eclipse的环境,就要先下载Eclipse,并安装它,不会下载安装的小伙伴可以点击下面给的链接,里面有我写的详细的教程,这里就不重复了 Eclipse下载与安装:https://blo ...

  9. Windows&Appium&Java&Python自动化测试-配置开发环境

    摘要 本篇博文,主要介绍借助Appium做移动端自动化测试的开发环境搭建,包括Java和Python Java环境:Appium+Maven+Idea+TestNG+Reportng Python环境 ...

随机推荐

  1. 主干(trunk)、分支(branch )、标记(tag) 用法示例 + 图解

    以svn为例,git的master相当于trunk,dev分支相当于branches --------------------------------------------------------- ...

  2. Android实例-多窗口的切换

    Android实例-多窗口的切换 1.图片一是程序运行后的界面. 2.图片二是点击"非模态显示"的界面. 3.图片三是点击"模诚显示"的界面(提示平台不支持). ...

  3. Mac中pico编辑器的使用方法

    Pico是一个由华盛顿大学(University of Washington)计算与通讯研究所(Computing and Communications Group)编写并维护的文本编辑程序,在多个版 ...

  4. 爬虫入门【10】Pyspider框架简介及安装说明

    Pyspider是python中的一个很流行的爬虫框架系统,它具有的特点如下: 1.可以在Python环境下写脚本 2.具有WebUI,脚本编辑器,并且有项目管理和任务监视器以及结果查看. 3.支持多 ...

  5. [LintCode] 通配符查询

    动态规划: class Solution { public: /** * @param s: A string * @param p: A string includes "?" ...

  6. 云计算之路-阿里云上:SLB会话保持的一个坑

    冒着被大家厌烦的风险,今天再发一篇“云计算之路-阿里云上”.这是在前一篇发过之后真实发生的事情,我们觉得定位问题的过程值得分享.而且估计园子里不少朋友被这个问题骚扰过,我们有责任让大家知道问题的真正原 ...

  7. SQL server中使用临时表存储数据

    将查询出来的数据直接用“INTO #临时表名称”的方式完成临时表的创建及数据的插入 SELECT * INTO #temp_NowStatusFROM Test SELECT * FROM #temp ...

  8. Linux中Oracle的sqlplus下退格和Del键无效的问题解决

    利用rlwrap工具解决方法 1.安装rlwrap和readline库 CentOS下可以用EPEL的yum源直接安装,步骤如下: (1)RHEL/CentOS/SL Linux 6.x 下安装 EP ...

  9. 第15章—数据库连接池(DBCP2)

    spring boot 系列学习记录:http://www.cnblogs.com/jinxiaohang/p/8111057.html 码云源码地址:https://gitee.com/jinxia ...

  10. WinIo简介

    WinIo简介 一日发现SendInput对某程序居然无效,无奈只好开始研究WinIo.上网查了很多资料,发现关于WinIo模拟鼠标键盘的资料很少,有的也只是支言片语讲的不是很详细,而且大部分都是关于 ...