1、我的pycharm工具是PyCharm Community Edition (和要钱的有什么区别不知道,至少我这个可以运行,也木有期限之说,先用着咯
2、创建python环境:https://www.python.org/downloads/ 在官网下载 :3.6.2 和 2.7.0
下载完成后会出现安装路径,在vi中可以which python 或者 which python3 :
/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/
/Library/Frameworks/Python.framework/Versions/2.7
3、安装完 python环境后,安装appium-Python-client ,下载地址 :https://github.com/appium/python-client 把源码放在
4、因为需要测试,所以需要安装:pytest
安装命令: pip install -U pytest (这里要看pip 是那个版本的,我因为安装了两个python, 所以,这里默认的低版本python2.7的,这样需要看工程的需要,我工程是需要3.6版本,所以,pytest也需要安装在python3.6里面,最后我在官网下载的源码进行安装的:https://pypi.python.org/pypi/pytest#downloads ,我选择的是:pytest-3.2.2.tar.gz(md5)
我一直把需要的模块都是放在/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages 里面的,这样比较好找一点,pycharm 似乎也能识别到
因为下载的源码,所以是需要安装的,进入/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages 文件夹,运行python3 setup.py install
为了统一我在python2.7中也安装了purest,不过是终端安装的,pip install -U pytest
5、 一直以为 selenium是另外需要安装的,原来python自带的,由于太新了,之前setKeys一直都木有成功,所以需要降低版本才可以:https://pypi.python.org/pypi/selenium
6、增加appiumlibrary 这个安装作用忘记是为什么,以后补充
https://pypi.python.org/pypi/robotframework-appiumlibrary/
反正最后这么多:
最后发现send_keys 还是不能用,所以只能找更低的了:selenium3.3.1
如果是python 2.0多的就是这样
pip uninstall selenium
pip install selenium==3.3.1
如果是python 3.0多的就是
pip3 uninstall selenium
pip3 install selenium==3.3.1