appium

Appium学习笔记10-打开UiAutomatorViewer

自作多情 提交于 2020-04-08 17:50:19
文章目录 1打开UiAutomatorViewer 2问题及解决 2.1 打开uiautomatorviewer.bat闪退 2.2Unable to connect to adb 1打开UiAutomatorViewer 承接Appium学习笔记01的配置AndroidSDK环境变量 找到并打开C:\Program Files\android\sdk-tools\bin目录下的uiautomatorviewer.bat文件,即可调出UI Automator Viewer界面,点击左上角的第二个按钮(device screenshot),即可获取到手机当前界面,进而得到界面元素(控件)的标记信息 2问题及解决 2.1 打开uiautomatorviewer.bat闪退 打开uiautomatorviewer.bat闪退,无法调出Ui Automator Viewer界面,可能是因为JDK版本太高了,换成jdk8即可。 2.2Unable to connect to adb 若点击第二个按钮(device screenshot)出现错误:Unable to connect to adb, 可能原因一,它找不到adb命令: 编辑uiautomatorviewer.bat文件,编辑最后一行,将%prog_dir%换成adb文件所在文件夹路径即可。 #修改之前 call "%java

测试开发面试题目汇总

拥有回忆 提交于 2020-04-06 08:52:31
测试开发面试题目汇总 1. 项目经验 2. 测试的过程 3. 京东登录页面怎么测? 4. 如果一个普通用户,他的百度首页打不开,问题怎么定位?写出定位流程。 5、问简历上的第一个项目的详细情况,包括测试用例怎么写?怎么判断测试通过?项目的原理? 6、如果是做功能测试,能接受吗? 7、说一下你们工作中的测试流程 8、用她的手机给我看了下百度贴吧的发帖功能的界面,给我张纸,让我写出测试点(只需要考虑内容,表情,添加图片,@功能),写完讲一遍逻辑。 9 针对发朋友圈这个功能设计你的测试用例,请给出用例分类与典型用例场景 10. Java 中的容器有哪些?它们的区别和特性? 11. Git 的常见操作,如 git stash 12 Java 的接口与抽象类的区别 13 TCP 和 UDP 的区别?如何保证 TCP 的可靠性? 14 打开一个网页都发生了哪些事? 15 对工作上的压力怎么看待? 16 继续问项目经验和技术难点 17了解现在的工作环境,背景等 18. 户口,家庭情况,伴侣工作等 19 问上一份工作的公司是做什么的?离职原因?自己的职业发展规划? 20 遇到的某个难点是什么?如何解决的? 21. 自己解决的最亮点的技术难点是什么? 22 你用jmeter做什么测试? 23 如果有一个登录接口需要服务端返回参数,再带着这个参数去请求才能完成登录,用jmeter 怎么做? 24

Appium Python 一:环境搭建

回眸只為那壹抹淺笑 提交于 2020-04-06 07:08:02
安装Android SDK以及模拟器 由于Appium依赖于Android SDK,所以需要先安装SDK。 这里由于需要在Android模拟器上跑测试用例,所以同时需要安装Android 模拟器。 1.安装JDK 安装原因:Android是以Java语言为基础的,第2步安装的android SDK需要JDK支持。 下载地址: http://www.oracle.com/technetwork/java/javase/downloads/index-jsp-138363.html 下载之后一路next就好。 环境变量设置:设置JAVA_HOME为JDK安装目录。并把 “%JAVA_HOME%\bin;”加入到环境变量Path中。 验证是否安装成功: java -version C:\Users\hello>java -version java version "1.8.0_66" Java(TM) SE Runtime Environment (build 1.8.0_66-b18) Java HotSpot(TM) 64-Bit Server VM (build 25.66-b18, mixed mode) 2.安装android SDK 安装原因:Appium 需要 Android SDK 支持,同时第3步需要通过SDK工具来下载Android版本 下载地址: http:/

Appium环境搭建python(一)

六眼飞鱼酱① 提交于 2020-04-06 01:47:54
第一章:环境搭建(以下在win7-64系统) 安装jdk,设置环境变量 (1) Java_Home: C:\Program Files\Java\jdk1.8.0_73     Path: %JAVA_HOME%\bin;     ClassPath: .;%Java_Home%\lib\dt.jar;%Java_Home%\lib\tools.jar    环境变量设置后后,DOS下分别用java,javac命令测试 安装文件请到百度网盘下载:http://pan.baidu.com/s/1gfFLhbd 密码:zpfk 2.安卓SDK添加到环境变量 (1) ANDROID_HOME: D:\adt-bundle-windows-x86_64_20140101\sdk (2) Path: %ANDROID_HOME%\platform-tools; %ANDROID_HOME%\tools;   如图sdk位于D盘,需要把sdk中platform-tools,tools加入到path中   3.安装Python, 直接下一步   4.安装setuptools,pip   CMD进入到setuptools文件夹(python setup.py install),pip安装同上 5.进入python27\scripts目录 pip install –U selenium

appium01:appium定位H5页面元素

﹥>﹥吖頭↗ 提交于 2020-03-30 13:57:03
目录 目录 扩展连接 一、 移动端的应用 1.1 Native应用 1.2 Web应用 1.3 Hybird应用 二、 Hybird应用H5元素获取 2.1 思路 2.2 步骤 2.2.1 识别app中的H5视图 2.2.2 在桌面端的谷歌浏览器中识别这个H5界面 2.2.3 代码端进入H5视图界面 2.2.4 操作H5视图界面元素 三、 appium操作H5元素代码示例 扩展连接 https://blog.csdn.net/galen2016/article/details/53534366 一、 移动端的应用 在手机移动端,支持3种应用格式: Native应用 、 Web应用 以及 Hybird应用 。 1.1 Native应用 Native,是安卓手机的原生应用,可以理解为普通的app; 1.2 Web应用 Web应用依托于浏览器展示,也就是我们所说的网页; 1.3 Hybird应用 Hybird应用是介于Native和Web应用之间的应用模式,在Native应用中嵌入web页面实现应用展示界面的个性化定制,也就是在应用中嵌入H5程序,比较常见的有微信小程序等,这些H5页面再移动端通过Webview( Android提供的显示网页的系统控件 )访问。通过uiautomatorviewer在定位元素时,只有一个UI WebView的界面,无法获取元素细节,如图1.1所示。 二、

Appium环境搭建

一世执手 提交于 2020-03-28 04:43:18
1.需要提前准备什么? 编程环境 , appium client , appium-desktop,1部测试机 这里使用python作为编程语言,使用安卓真机进行测试。 2.安装Android SDK 注明: 如果不使用 Android 模拟器运行测试的话可以跳过,不过,建议安装;因为它自带的一些工具是 appium 测试必须要用的!比如 uiautomatorviewer.bat,经常用来抓取页面元素。 将下载的 Android SDK 解压,得到如下目录 配置android环境变量,方法与Java环境变量类似。。我本机的目录结果为: D:\android\sdk 下面设置环境变量: “我的电脑” 右键菜单 —> 属性 —> 高级 —> 环境变量 —> 系统变量 —> 新建环境变量 ANDROID_HOME 找到 path 变量名—> “编辑” 添加: 3.安装 appium-desktop Appium 移动测试中有个很重新的组件 Appium-Server,它主要用来监听我们的移动设备(真机或模拟器),然将不同编程语言编写的 appium 测试脚本进行解析,然后,驱动移动设备来运行测试。 但Appium-Server有一两年没有更新了。Windows版在 2015 年底止步于的 AppiumForWindows_1_4_16_1.zip 于是,新的工具 Appium

APP端自动化 之 Windows-Android-Appium环境搭建

穿精又带淫゛_ 提交于 2020-03-28 00:21:13
第一步: 安装JDK,如果电脑上已有有1.7及以上版本且配置好了环境变量,则可忽略此安装步骤。 JDK的安装包,百度下载即可。安装完成后配置环境变量。 JDK安装目录如下: 右击“我的电脑”>>“属性”--高级系统设置--环境变量,在弹出的“环境变量”窗口中,新建一个名为“JAVA_HOME”的环境变量,变量值为JDK安装目录:D:\Program Files\Java\jdk1.8.0_131( 需根据自己的安装目录而定 ),如下: 环境变量配置完成后,cmd下java -version检查环境变量是否配置成功。 第二步: 安装Android SDK(安卓软件开发包),测试Android手机必然是要安装Android SDK。 下载地址: http://tools.android-studio.org/index.php/sdk/ ,直接下载zip版本,解压至任意目录即可。 解压到任意文件夹中即可,解压后将文件夹添加到环境变量中,添加环境变量,必须创建一个名为ANDROID_HOME的变量,变量值为解压的文件夹 双击SDK Manager,选装工具。必装:Tools文件夹下Android SDK Platform-tools和Android SDK Build-tools,Android SDK Tools可以选择是否更新,建议网速OK直接更新。 镜像:随便选个版本,本人安装的是

Python+Appium实现自动化测试

做~自己de王妃 提交于 2020-03-25 10:02:18
3 月,跳不动了?>>> 一、环境准备 1.脚本语言:Python3.x IDE:安装P ycharm 2.安装Java JDK 、Android SDK 3.adb环境,path添加E:\Software\Android_SDK\platform-tools 4.安装Appium for windows,官网地址 http://appium.io/ 点击下载按钮会到GitHub的下载页面,选择对应平台下载 安装完成后,启动Appium,host和port默认的即可,然后设置Android SDk和Java JDK 然后点下边那个保存并重启的按钮,然后点第一个Start Server按钮,将会看到 二、真机测试 1.连接手机 打开开发者模式,USB线连接手机和电脑,并且在开发者选项当中,开启USB调试 测试是否连接成功,可执行命令adb devices 出现上图就证明手机和电脑连接成功。。。 2. 点击Start Inspector Session, 按如下配置Desired Capabilities platformName :声明是ios还是Android系统 platformVersion : Android内核版本号,可通过命令adb shell getprop ro.build.version.release查看 deviceName :连接的设备名称,通过命令adb

Appium Desired Capabilities信息配置

陌路散爱 提交于 2020-03-25 09:30:07
编写APPium脚本,必须要配置Desired Capabilities信息 Desired Capabilities 在启动 session 的时候是必须提供的。 Desired Capabilities 本质上是以 key value 字典的方式存放,客户端将这些键值对发给服务端,告诉服务端我们想要怎么测试。它告诉 appium Server这样一些事情: 是启动Andorid还是启动iOS。 启动Android时,app的package是什么。 启动Android时,app的activity是什么。 Appium 的 Desired Capabilities 基本配置如下: # 初始化信息desired_caps = {}desired_caps["platformName"] = "Android"desired_caps["platformVersion"] = "7.0"desired_caps["deviceName"] = "HuaWeiP9"desired_caps["appPackage"] = "APP包名"desired_caps["appActivity"] = "APP的activitys名"# 支持输入中文desired_caps["unicodeKeyboard"] = "True"desired_caps["resetKeyboard"] =

安卓App自动化测试环境

蓝咒 提交于 2020-03-25 09:16:02
3 月,跳不动了?>>> 一、appium安装 1、nodejs依赖 2、.net framework 3、Appium桌面程序安装 3.1、安装包获取 3.2、安装过程 二、Java_ jdk安装 1、Java_jdk版本说明 2、下载地址 3、Java_jdk安装步骤 4、配置环境变量(以win10为例) 三、Android SDK环境安装 1、安装包 2、配置环境变量(以win10为例) 3、adt-bundle升级 4、配置adb、aapt环境变量 四、Pycharm环境准备 1、安装Pycharm环境 1.1、通过pip安装 1.2、在Pycharm中安装 一、appium安装 1、nodejs依赖 nodejs是JavaScript的一个编程框架,appium是通过这个框架搭建起来的。当appium的版本在1.11以下时,需要先安装依赖nodejs。一般1.11版本以上的appium不需要安装nodejs,通常先安装appium,如果安装出错可以再安装nodejs依赖。 Nodejs下载地址: http://nodejs.cn/download/ ,选择对应的安装包。 安装时点击“next”即可,安装完后在CMD中运行“node --version”可显示版本信息,表示安装成功。 2、.net framework Windows用户在安装nodejs依赖时可能会出错