python+selenium+appium环境搭建

1.安装python

1. 访问http://www.python.org/download/ 下载包格式为:python-XYZ.msi 文件 , XYZ 为你要安装的版本号。双击安装

2. 设置和环境变量:
在命令提示框中(cmd) : 输入 
path=%path%;C:\Python 


2.安装setup.py

1.下载setup.py(解压setuptools-18.0.1.zip)

2. 安装:执行 python setup.py install

如:>python C:\Users\tangxin\Downloads\setuptools-18.0.1\setuptools-18.0.1\setup.py install

或者:

执行命令:D:\python\Scripts>easy_install Setuptools


3.在线安装pip:

执行命令:D:\python\Scripts>easy_install pip

扫描二维码关注公众号,回复: 2496063 查看本文章

4.安装selenium
如果是联网状态的话,可以直接在

D:\Program Files\Python\Scripts下输入命令安装:

D:\Program Files\Python\Scripts>pip install selenium==3.3.1


5.安装浏览器驱动

如果前面我们已经将(C:\Python27 )添加到了环境变量 Path 所设置的目录,可以将 chromedriver.exe 放到 C:\Python27\目录下。

chromedriver下载地址:http://npm.taobao.org/mirrors/chromedriver/

chromedriver与chrome版本映射表:https://blog.csdn.net/huilan_same/article/details/51896672

安装完成后可以用 IE 和 chrome 来替换 firefox 运行上面的例子。

browser = webdriver.Firefox()

替换为:browser = webdriver.Ie()

或browser = webdriver.Chrome()

6.安装NodeJS(npm)

下载地址:http://nodejs.org/,默认安装就行

测试安装是否成功:

使用cmd(win+r然后输入cmd进入)测试下是否安装成功。方法:在cmd下输入node -v,出现版本提示就是完成了NodeJS的安装。

npm的安装。由于新版的NodeJS已经集成了npm,所以之前npm也一并安装好了。同样可以使用cmd命令行输入"npm -v"来测试是否成功安装。

7. 安装cnpm:

由于国内的墙太高,所以我们需要使用npm的淘宝镜像
安装cnpm命令:npm install -g cnpm --registry=https://registry.npm.taobao.org

8.安装appium server 1.6.3

命令:cnpm install -g appium @1.6.3

安装appium-python-client

命令: pip install Appium-python-client

10.安装jdk(pycharm需要安装jdk)

下载对应的jdk,安装,并设置JAVA_HOME

11. 下载并安装pycharm community Edition

下载地址:https://download.jetbrains.8686c.com/python/pycharm-community-2017.2.4.exe 

12.安装Android SDK(adb命令)

下载地址: http://tools.android-studio.org/index.php/sdk

建议下载exe版本安装

安装完成之后打开sdk manager 勾选 tools 和platform-tools 进行安装:

SDK安装成功后,配置环境变量

1. 鼠标右键击"我的电脑">属性>高级系统设置>高级>单击"环境变量"按钮

2. 在系统变量中,双击下拉列表中变量为"Path"的项

3. 在弹出的对话框中的变量值右边的文本框的最后输入adb.exe和fastboot.exe所在的盘符,如”; C:\Work\android-sdk_r07-windows\android-sdk-windows\platform-tools”)

请注意不要忘记分隔符  ;  这个分号是分隔符好多人不写

猜你喜欢

转载自blog.csdn.net/tx_programming/article/details/78632155