Appium的安装与使用
来源:互联网 发布:无光源网络是什么意思 编辑:程序博客网 时间:2024/06/07 00:28
安装(Python+Appium)
一、Python安装
1、首先访问 http://www.python.org/download/ 去下载python2.7.13最新版本。
2、根据计算机对应得操作系统(32位或者64位)选择对于的python安装包下载。
3.安装Python,点击Next,选装安装目录:
D:\Python27(可自行选择安装位置)
4.选择下图所示选项,环境变量自动配置。
5.在命令提示符中输入:python,验证是否安装成功,如果成功即如下图所示。若提示是无效的命令,重启计算机,再输入python验证。
二、Appium安装
- 1 node.js的安装
从这里开始就是有关appium运行环境的准备了。第一步安装node.js。
链接:https://nodejs.org/en/download/
提醒:注意!!!下载对应自己操作系统的版本
鉴于我的操作系统是win8 64位,所以我下载的是第一个条目的64-bit的版本。安装过程无需赘述。安装完成后,同样的在运行—cmd—输入npm -v
显示以上内容表示node也装好了!
- 2 NET Framework 的安装
链接:http://www.microsoft.com/zh-cn/download/details.aspx?id=30653
提醒:去官网下载最新的就是了。
- 3 AppiumForWindows的安装
这个是安装好后的运行起来的模样。
链接:https://bitbucket.org/appium/appium.app/downloads/
- 4 JDK的安装
链接:https://www.java.com/zh_CN/download/manual.jsp官网地址
完成后就是在系统环境变量中将java的环境变量并添加到CLASSPATH中
具体操作步骤:
(1)新建JAVA_HOME
路径为C:\Program Files\Java\jre1.8.0_144
(2)在CLASSPATH 变量中加入路径
;%JAVA_HOME%\lib;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;
(3)在Path 变量中加入路径
%JAVA_HOME%\bin 和%JAVA_HOME%\jre\bin
安装配置完成后,运行—cmd—输入java–version。有版本返回表示java环境ok了。
- 5 Android SDK的安装
链接:http://www.androiddevtools.cn/
提醒:上面的链接是国内的一个android开发者网站,在里边可以找到Android SDKTools的安装包。下载安装windows版本即可。同样环境变量要配置一下。
具体操作步骤:
(1)新建ANDROID_HOME
路径为C:\Program Files (x86)\Android\android-sdk\
(2)在Path 变量中加入路径
%ANDROID_HOME%\platform-tools 和%ANDROID_HOME%\tools
- 6 SDK Platform-Tools的安装
在上面提供的网站里,接下来就是下载相应需要的文件
SDKPlatform-Tools和build-tools下载后放到我们的sdk文件夹下面。
- Appium Client的安装
方法一:
1.在DOS下输入: pip install Appium-Python-Client
方法二:
1.在官方网站上下载: 链接:https://pypi.python.org/pypi/Appium-Python-Client 2.解压压缩包 3.在命令行中输入pip2install 文件解压路径setup回车。
提示:如果遇到报错可自行在网上查找pythontar包的安装方法!
使用(Python+Appium)
一、通过Android\android-sdk\tools下的uiautomatorviewer.bat 进行元素定位;
二、用Python的定位方法找到对应的元素:
find_element_by_id() find_element_by_name() find_element_by_class_name() find_element_by_tag_name() find_element_by_link_text() find_element_by_partial_link_text() find_element_by_xpath() find_element_by_css_selector()
三、代码示例
#coding=utf-8from appium import webdriverimport timedevice='127.0.0.1:62001'#模拟器# device='3c88c831' #此处设备号pack='wu.com.moneykeeper' #此处是我们app的package名称activity='wu.com.moneykeeper.Activities.SplashActivity'#此处是app的主activitydesired_caps={}desired_caps['device'] = 'android'desired_caps['platformName']='Android'desired_caps['browserName']=''desired_caps['Version']='4.2.2' #系统版本desired_caps['deviceName']=device#desired_caps['app']=PATH('D:\\jr.apk') #安装APPdesired_caps['appPackage'] = packdesired_caps['appActivity'] = activity#启动APPdriver=webdriver.Remote('http://localhost:4723/wd/hub',desired_caps)#账号driver.find_element_by_id('wu.com.moneykeeper:id/phone_number').click()driver.find_element_by_id('wu.com.moneykeeper:id/phone_number').send_keys(u'18022222222')time.sleep(1)#密码driver.find_element_by_id('wu.com.moneykeeper:id/password').click()driver.find_element_by_id('wu.com.moneykeeper:id/password').clear()time.sleep(1)driver.find_element_by_id('wu.com.moneykeeper:id/password').send_keys(u'12345678')time.sleep(1)#登录driver.find_element_by_id('wu.com.moneykeeper:id/login').click()#退出Appium会话driver.quit()
四、连接夜神模拟器
1.启动夜神模拟器;
2.运行cmd命令;
3.输入命令 adb connect 127.0.0.1:62001
五、启动appium,点击播放键
六、运行写好的脚本
- Appium的安装与使用
- appium的安装与运用
- Appium自动化测试之Appium的安装与配置
- appium与自动化测试(二) -appium的安装
- Appium自动化测试- Appium环境的安装与配置
- appium自动化的安装与运用
- Appium安装与调试
- Appium安装使用总结
- 使用npm安装appium
- appium的安装
- Appium 的安装启动
- Appium windows的安装
- Appium的安装教程
- appium的安装步骤
- Appium自动化测试系列1 - Appium环境的安装与配置
- Appium环境的安装与配置_Python版
- Win10下的Appium环境配置与安装
- appium(java)——TestNG的安装与注解
- python 文件读写
- 数据结构栈和队列作业
- Linux内核裁剪的具体过程和方法
- 【Scikit-Learn 中文文档】多类和多标签算法
- 胶囊间的动态路由(2)
- Appium的安装与使用
- JAVASE之String
- 工具类分享之《JsonUtil》
- es6基础笔记整理
- 654. Maximum Binary Tree
- linux中readl()和writel()函数
- 【Scikit-Learn 中文文档】特征选择
- 响应式双飞翼雪碧图居中方法
- 关于将数组转为list的方法Arrays.asList(arr)的缺陷