① 怎样使用appium client中的方法
appium IOS 在真机上怎么通过指令 执行python 脚本 有没有知道具体的步骤 我现在模拟器执行python脚本的环境OK了 grunt appium 启动服务器 nosetests simple.py 执行脚本!
② Appium环境部署(二)——Android_SDK的下载、安装与配置
一、Android_SDK的下载
1、官网下载(非免费)
(1)Android_SDK没有,就直接下包含Android_SDK的Android_studio
2、个人分享(留言分享)
3、网上输入关键字“Android SDK”搜索
(1)推荐网址:https://www.androiddevtools.cn/
二、Android_SDK的安装
(1)把下载的文件包解压
(2)到解压的文件夹里,找到“SDK Manager.exe”
(3)双击“SDK Manager.exe”,打开SDK管理器(以下尽量必选,其余按需求选择)
a、安卓版本: 勾选自己测试使用手机的安卓版本和API版本的父节点和子节点
b、tools父节点下的以下三个子节点:Android SDK、Android SDK Platform-tools、Android SDK Build-tools
c、Extras父节点的以下子节点:Android Support Respository、Google USB Driver、Intel x86 Emulator Accelerator(HAXM installer)
(4)勾选完成,点击右下角的“install 14 packages”,其中14为动态数字,根据自己勾选项目数
(5)出现弹窗,点击右下角的“Accept License”,如果勾选没有问题,右下角的install按钮会允许点击。(无法点击,需要根据install上方的提示进行处理)
(6)点击install按钮后,弹窗消失,然后SDK Manager就会出现安装进度条,静等安装就可以了
(7)想删除已安装的内容,很简单,自己勾选对应项,然后点击右下角的"Delete 1 packages",数字1是动态的,你勾选了几个就显示几个
三、环境变量配置
1、新增ANDROID_HOME变量,值为SDK所在的目录,如E:androidsdkandroid-sdk-windows
2、编辑path变量,添加;%ANDROID_HOME% ools;%ANDROID_HOME%platform-tools
四、检测环境
1、cmd模式下输入adb命令,查看返回对应版本号
2、手机成功连接电脑后,在cmd模式下输入adb devices命令,查看返回内容device前有一串字符
3、输入以上2个命令,提示不正确,那么请检查自己的环境,也可以选择把环境整体删除后重新配置,或者留言交流讨论一下
③ android app自动化测试工具有哪些
APP:Selenium 趋势:免费源工具慢慢替代收费
④ 怎样验证appium client是否安装成功
一、适用操作系统
Win7 旗舰版Sp1 64位操作系统 或 32位操作系统
二、所需软件
jdk-7u45-windows-i586.exe
node-v0.10.28-x86.msi (32位)下载地址:http://nodejs.org/download/
adt-bundle-windows-x86-20140321.zip
SDK下载地址:http://developer.Android.com/sdk/index.html
apache-ant-1.9.4-bin.zip ( 非必装) http://ant.apache.org/bindownload.cgi
apache-maven-3.1.1-bin.zip (非必装) http://maven.apache.org/download.cgi
ActivePython-2.7.5.6-win32-x86.msi
三、安装步骤
1)安装JDK,并进行环境变量配置
JDK安装很简单,按默认安装即可。
环境变量配置:
添加java_HOME变量, 值:Jdk的安装路径,如:D:\Java\jdk1.7.0_45
添加CLASSPATH变量,值 .;%JAVA_HOME%\lib\tools.jar;%JAVA_HOME%\lib\dt.jar
修改path变量,加上这句 %JAVA_HOME%\bin;
检查JAVA环境是否配置好,进入CMD命令行,输入java或javac,可以看到好多的命令提示,说明成功了。
2)安装Node.js,按默认安装即可,可以改变安装的路径。
安装完成以后,检查Node版本安装是否成功:进入CMD,输入node -v, 可以看到版本号,说明成功了。
3)安装ADT,配置环境变量
下载地址:http://developer.android.com/sdk/index.html?hl=sk
下载 adt-bundle-windows-x86-20140321.zip,直接解压即可。
配置环境变量,设置ANDROID_HOME 系统变量为你的 Android SDK 路径,并把tools和platform-tools两个目录加入到系统的 Path路径里。
变量名:ANDROID_HOME 值: D:\AutoTest\adt\sdk
设置Path值: %ANDROID_HOME%\tools;%ANDROID_HOME%\platform-tools
4)联网安装Appium
进入cmd命令行,输入:
npm install –g appium 或者
npm --registry http://registry.cnpmjs.org install -g appium (推荐这种,npm的国内镜像)
注:-g全局参数
多等几分钟,可以看到appium的版本1.1.0及安装目录
5)检查一下appium是否安装成功。
进入cmd命令行,输入appium
提示:socket.io started 说明安装好了。
6)检查appium所需的环境是否OK(这步很重要)
进入Cmd命令行,输入appium-doctor ,出现以下提示,All Checks were successful ,说明环境成功。
7)安装Apache Ant (这一步可省)
安装Apache Ant(http://ant.apache.org/bindownload.cgi)。解压缩文件夹,并把路径加入环境变量。
变量: ANT_HOME 值: D:\AutoTest\ant-1.9.4
设置Path: %ANT_HOME%\bin;
测试Ant是否安装成功,进入cmd命令行:输入ANT,如果没有指定build.xml就会输出:Buildfile: build.xml does notexist! Build failed
8)安装Apache Maven (这一步可省)
下载Maven(http://maven.apache.org/download.cgi),并解压缩文件夹,把路径加入环境变量。
变量M2_HOME 值:D:\AutoTest\maven-3.1.1
设置Path: %M2_HOME%\bin;
测试Maven是否成功,运行cmd,输入mvn -version如果成功,则出现maven版本等环境信息。
安装:Python+webdriver环境
第一步:安装active-python,双击可执行文件,直接默认安装即可。
第二步:安装selenium webdriver
1. 打开cmd
2. 命令为:pip install selenium -i http://pypi.douban.com/simple (使用国内地址)
pip install --upgrade setuptools
3. 打开python的shell或者IDEL界面 ,输入from selenium import webdriver 如果不报错那就说明你已经安装selenium for python成功了。
4. 安装appium-python-client:(这步很重要,必须)
进入cmd,输入:pip install Appium-Python-Client
以上全部安装好以后,最后就是执行实例来测试一下:
1. 打开Adt,创建一个模拟器,并启动android模拟器。
2. 在cmd启动appium
输入:appium
3. 另开一个cmd终端窗口。切换到实例代码路径下,执行android_contacts.py文件。
⑤ appium1.6.4怎么安装
方法/步骤
1、首先从官网上下载appium安装程序。
2、解压出压缩包文件,直接双击应用程序,启动安装。
3、选择语言,默认是英语的,暂时无中文语言,那么默认语言安装即可。
4、然后直接“next”,下一步即可。
5、默认安装路径是在C盘,如果c空间不够大,可以选择其它安装到路径下
是为启动应用文件名,默认就好,点击下一步“next”。
6、是否要桌面创建图标,可以选择和不选择,这里默人安装,点击“next”
安装信息进行确认,点击“install”。
7、点击install,开始安装程序,在安装程序过程中,会不断打印信息。
8、显示completing the appium setup wizard,说明提示安装完成
9、进入安装到安装目录下,双击启动appium程序。
10、提示下列,说明安装无问题,开始appium自动化测试之旅。
⑥ 如何配置appium环境python
appium是什么?
1,appium是开源的移动端自动化测试框架;
2,appium可以测试原生的、混合的、以及移动端的web项目;
3,appium可以测试ios,android应用(当然了,还有firefox os);
4,appium是跨平台的,可以用在osx,windows以及linux桌面系统上;
这里我们配置Android端的测试环境。
对于Android移动端的测试我们首先需要安装的是两个:
1、JDK的安装,这个就不赘述了,自行网络
2、Android SDK的安装配置
一、安装node.js
1、到官网下载node.js:
2、获取到安装文件后,直接双击安装文件,根据程序的提示,完成nodejs的安装。
3、安装完成后,运行cmd,输入node –v,如果安装成功,会输出如下版本信息:
五、安装selenium
安装方法有两种:
1)下载selenium安装包,进入到解压目录cmd:python setup.py install。
2)cmd命令:pip install selenium
安装成功后打开python的shell或者IDEL界面 ,输入from selenium import webdriver 如果不报错那就说明已经安装selenium成功了。
六、安装Appium-Python-Client
安装方法有两种:
1)下载安装包,进入到解压目录cmd:python setup.py install。
2)cmd命令:pip install Appium-Python-Client
至此appium的python环境完成。
⑦ Appium连接真机设置及连接操作
前提:首先在手机上打开app
1.打开appium
2.启动appium Client
首次安装以上过程比较慢,会在手机上安装Appium Setting,Unlock的app,如果遇到坑可以查看之前的文章
https://www.jianshu.com/p/cf1c7413b709
安装以上app的时候盯着手机本身,会有安全提醒,不要被禁用就可以
启动好了就是如下界面
此时手机就能正常弹出taobao的app,所有的页面操作就会投射到appium上面。
尽量保持操作过程中一直开着taobao,appium在进行启动的时候会自动关闭taobao,然后重新打开。
如果遇到问题可以留言讨论!
⑧ 史上最全-Appium自动化测试框架
“
appium是一个开源的移动端自动化测试框架,可以测试原生的、混合的以及移动端的web项目,appium是跨平台的,可以运行在osx、windows以及linux桌面系统上,用来测试ios、android应用
”
Selenium
2004年,Thoughtworks的员工Jason Huggins编写了一个名为JavaScriptTestRunner的测试工具
后来多人修改架构为独立服务模式,开发并推出了Selenium RC和Selenium-IDE
“
Selenium是一个用于Web应用程序测试的工具,Selenium测试直接运行在浏览器中,就像真正的用户在操作一样
”
这个工具的主要功能包括:
测试与浏览器的兼容性
测试你的应用程序看是否能够很好的工作在不同浏览器和操作系统之上
测试系统功能
创建回归测试检验软件功能和用户需求
“
框架底层使用JavaScript模拟真实用户对浏览器进行操作
”
1.x版本的Selenium需要启动一个Server,将操作Web元素的API调用转化为一段段Javascript,然后在浏览器中注入这段Javascript
但是这样会有缺点
速度慢
依赖于浏览器对注入的Javascript的正确解释
于是有了2.x版本的Selenium版本
2.x版本的Selenium整合了webdriver和原来的Selenium,把多个浏览器原生的API封装成一套更加面向对象的Selenium webdriver API
这样做的好处是速度提高,且调用的稳定性交给了浏览器
2.x的Selenium也可以叫Webdriver
Appium
为什么讲appium前,提到selenium呢?
Appium是基于webdriver协议添加了对移动设备自动化api扩展而成的,这样做的好处是避免重复造轮子
appium的框架是什么样的?
appium使用client-server架构,appium-client以脚本的形式,支持多种语言
appium-server需要安装appium-server程序,用来监听端口上来自appium-client的命令
“
appium-server已经很久没更新过版本了, 目前可以用appium-desktop代替
”
UiAutomator是谷歌推出的一款用Java编写的UI测试框架,可以使用UiAutomator框架提供的API来对安卓系统进行一系列的自动化测试操作
Bootstrap是Appium在初始化的时推送到Android手机上的一个UiAutomator测试脚本,该脚本的唯一一个测试方法所做的事情是在手机端开启一个SocketServer(通信模块),用来监听Appium从PC端过来的命令发送给UiAutomator来执行处理
工作原理
“
appium-server启动并监听在某个端口,接收测试脚本发来的命令请求,再将请求发送给中间件Bootstrap.jar, 中间件Bootstrap.jar会把appium的命令转换成UiAutomator的命令 ,发送给UiAutomator,UiAutomator对android系统进行操作
”
安装
更多内容,在 汽车网络诊断通信 上可以看到
⑨ 安装Appium Client中python支持包报错
不能创建会话,你第一次可以跑,说明你已经启动一个appium会话了
需要结束第一个会话
⑩ Appium环境部署(三)——python的下载、安装与配置
一、下载:根据个人环境和需求选择对应版本进行下载
1、官网下载
https://www.python.org/
3、网上输入关键字“python”搜索
二、安装与配置
1、找到下载exe文件,然后双击,进行安装
2、定义好要装python的目录后,然后把下方的两个选项勾选上(方便后期使用python的,不然还得自己去环境变量进行配置)(注意:安装目录尽量不要选择C盘)
3、需要同时安装两个python版本,比如python2、python3
(1)2个程序安装方法一致,双击进行安装,自定义安装
(2)安装的文件夹不要在同一个目录下
(3)重点:在安装好的目录下找到“python.exe”这个执行文件,然后进行自定义命名:比如这个目录下安装的是2.0,那就修改成“python2.exe”;另一个目录下安装的是3.0,那就修改成“python3.0.exe”
(4)然后把这两个目录及各自目录下的Scripts目录添加到环境变量path下,如 E:python;E:pythonScripts;E:python39;E:python39Scripts
三、检查环境
1、打开cmd,输入python,回车,查看返回的版本号
2、如果安装的时候修改了“python.exe”的名字为“python3.exe”,则在cmd框输入python3,回车,查看返回的版本号
3、可以编个学习语言的语句输出试用一下 如 print("Hello World") 回车输出查看结果