【Appium+Python】环境安装
来源:互联网 发布:jquery 对象添加数据 编辑:程序博客网 时间:2024/05/16 12:31
安装try1:fail appium-doctor一直失败
*********第3方开发环境配置(appium之所以跨平台,是因为他使用第3方平台,使得使用同API库,实现相同的功能):
1、下载安装:
安装jdk,安装好后将jdk相关目录加入环境变量,以我的为例:
将 C:\Program Files (x86)\Java\jdk1.6.0_45\bin 加入path 系统变量
将 C:\Program Files (x86)\Java\jdk1.6.0_45\lib 加入classpath 变量(没有classpath的话自己新建)
验证:
cmd运行"java"、"javac"
2、配置SDK环境变量:
添加环境变量,将D:\adt-bundle-windows-x86-20130522\sdk\tools目录以及D:\adt-bundle-windows-x86-20130522\sdk\platform-tools 添加至path系统变量
*********nodejs:JS运行环境(???为什么要安装这个)
3、配置node.js环境:
安装node.js,将D:\appiumnodejs(也就是node.exe文件所在的目录) 加入path 系统变量
验证:cmd运行node-v
困难:配置环境变量后,验证结果为失败。百度半天,讲的都是配置环境变量,后来自己重启了下电脑,好了。
*********appium client是对webdriver原生api的一些扩展和封装,
4.下载包安装Appium-Python-Client-0.22包
cmd命令:pip install Appium-Python-Client安装
5.安装Apium
5.1nodejs方式安装:npm install -g appium
5.2下载安装包安装:https://bitbucket.org/appium/appium.app/downloads/
验证:打开appium,显示如图
checking if a update is available
BUT cmd运行appium-doctor一直失败。。。。。环境配置找不出问题。。QS。。删了jdk、SDK等
安装try2:
完全按照虫师的博客来执行:http://www.cnblogs.com/fnng/p/4540731.html
其中遇到的问题:
1、SDK Manager更新时,使用链接中的其他镜像,总是更新不成功,使用链接中的腾讯才成功
2、最后验证appium-doctor提示:
ANDROID_HOME is set but does not exist on the file system...,后面什么都没改,cmd用管理员身份运行了下,再回到用户身份再验证就好了,什么鬼,不懂。。。
3、解决Android中AVD Manager.exe启动后报错 failed to android.bat tools\android.bat error 2:
将AVD Manager.exe复制了一份放到D:\adt-bundle-windows-x86_64\sdk目录下,能够正常运行!
3、appium
验证:cmd运行appium-doctor (--ios/--androidy验证平台的配置是否正确)
@@@@@@@@@appium运行:
> info: --> POST /wd/hub/session {"desiredCapabilities":{"app":"C:\\Users\\Administrator\\Desktop\\3.7.0.apk","platformName":"Android","deviceName":"71MBBL722H3N","version":"5.1"},"requiredCapabilities":{}}
> info: Java version is: 1.8.0_91
> info: [debug] Using adb from F:\Eclipse\Android sdk\adt-bundle-windows-x86_64-20140702\adt-bundle-windows-x86_64-20140702\sdk\platform-tools\adb.exe
> info: [debug] Using aapt from F:\Eclipse\Android sdk\adt-bundle-windows-x86_64-20140702\adt-bundle-windows-x86_64-20140702\sdk\build-tools\android-4.4W\aapt.exe
> info: [debug] Extracting package and launch activity from manifest.
> info: [debug] Trying to find a connected android device
> info: [debug] Starting logcat capture
> info: [debug] Getting device API level
> info: [debug] executing cmd: "F:\Eclipse\Android sdk\adt-bundle-windows-x86_64-20140702\adt-bundle-windows-x86_64-20140702\sdk\platform-tools\adb.exe" -s 71MBBL722H3N shell "getprop persist.sys.language"
> info: [debug] java -jar "D:\appium\Appium\node_modules\appium\node_modules\appium-adb\jars\appium_apk_tools.jar" "stringsFromApk" "C:\Users\Administrator\Desktop\3.7.0.apk" "C:\Users\ADMINI~1\AppData\Local\Temp\com.broadlink.rmt" zh
获取UI控件:
dos 进入sdk_tools目录,运行“uiautomatorviewer”
'browserName': 'Browser',
self.driver.find_element_by_id
ps(之后需要):
查看python已经安装的模块:
help('modules')
列出
列出avd:android list avds
运行模拟器:emulator -avd AVD_for_Galaxy_Nexus_by_Google
运行:
Q:出现捕捉不到元素,原因:没有延时
- 【Appium+Python】环境安装
- 02Appium-Appium环境安装
- appium+python环境搭建
- Appium+python环境搭建
- appium环境安装
- Mac Appium环境安装
- APPIUM学习--环境安装
- Appium环境安装步骤
- Appium+Java:环境安装
- Appium-环境安装
- centos7安装appium环境
- Appium Python behave 自动化测试框架搭建(1) - 安装环境
- Mac Appium Python 环境搭建
- appium+Python运行脚本环境
- 配置环境 appium+Python+selenium
- Appium环境搭建(window+python)
- appium环境搭建(python+windows)
- python+appium+selenium环境搭建
- nginx handler模块
- FastStone 7.7注册码有效
- 插件GsonFormat快速实现JavaBean
- Ubuntu下pycharm的脚本文件无法输入中文解决方法
- Android 6.0 平台(Settings下去掉了日期格式选项),如何更改系统日期默认格式及锁屏界面和下拉状态栏日期格式修改
- 【Appium+Python】环境安装
- Ubuntu下搭建gstreamer开发环境【转】
- 如何实现超级玛丽里面的砖块碰碎效果
- 遍历文件夹中文件
- STM32学习7
- MyEclipse
- Python开发简单的FTP
- 解析出APP的activity
- 服务器安全配置之三:防火墙配置