python+appium连接真机测试

1.连接手机(测试机 )
通过USB线连接Android手机和电脑,打开手机的开发者模式,开启USB调试模式(方法自行百度)。
命令窗口输入adb devices显示手机udid则链接成功
输入adb devices后如果List of devices attached下为空,说明手机连接电脑没有成功。可做如下尝试:
1.1,拔掉手机重新连接
1.2,更换USB线
1.3,重启adb。先杀死adb进程adb kill-server,再重启adb start-server
1.4,检查adb版本,版本太低则更新
2.获取测试手机及被测app的相应信息(即capability配置内容)
platformName,声明被测手机系统是ios还是Android。
platformVersion,即测试手机的Android版本号。可在手机设置里面查看,也可以通过命令adb shell getprop ro.build.version.release查看。
deviceName,即测试手机的名称。可在手机设置里面查看,也可以通过命令adb devices -l查看,其中model即为连接的测试机的名称
 
appPackage,即被测app的包名。
appActivity,即被测app的launcherActivity。通过命令adb shell dumpsys activity | findstr “mResume”查看(先在手机上打开app,再输入命令)。以微信为例。
3.appium启动APP
电脑打开appium,点击“Start Server”
出现如下页面,再点击“Start Inspector Session”按钮
 
输入第二步获取的配置内容,点击“Start Session”按钮(可先点击3所指的按钮保存,下次直接选择即可)
此时,如果测试机是第一次连接appium的话,手机上会提示安装两个应用:Appium settings、io.appium.uiautomator2.server,容许安装,且必须安装成功。
再次点击上图中4所指的“Start Session”按钮,我们会发现手机上会自动启动今日头条app,且appium会出现如下窗口。
至此,我们就成功地通过appium启动了测试机上的app。我们可以在这个页面查看app当前页面的元素的属性,如下图,3所指便是弹窗【我知道了】按钮的元素属性,用于后面自动化测试过程中元素定位

 

 

推荐这些文章:

python+appium连接真机测试

1.连接手机(测试机 )
通过USB线连接Android手机和电脑,打开手机的开发者模式,开启USB调试模式(方法自行百度)。
命令窗口输入adb devices显示手机udid则链接成功

输入adb devices后如果List of devices attached下为空,说明手机连接电脑没有成功。可做如下尝试:
1.1,拔掉手机重新连接
1.2,更换USB线
1.3,重启adb。先杀死adb进程adb kill-server,再重启adb start-server
1.4,检查adb版本,版本太低则更新
2.获取测试手机及被测app的相应信息(即capability配置内容)
pla...

app python:ui自动化测试-连接真机

1.手机通过USB连接电脑,手机打开开发者选项,打开USB调试,USB配置选择MIDI(vivo手机),其他手机也是大同小异,有些连接不上的问题是数据线的原因,一般成功连接之后电脑上就会显示手机的存储空间
2.电脑打开cmd,输入adb devices,如图显示,连接成功

3.常用adb命令:
查看设备名称 adb devices -l

 
 
 查看包名(appPackage)和  appActivity
aapt dump badging   + app路径和名称
 
 
 
 
&n...

scrcpy 无法连接手机真机的问题

用usb连接手机,如果出现ERROR: Could not find any ADB device,这个错误时,首先检查连接线是否支持数据传输,没问题再检查驱动。
检查便携设备里的设备是否正确,不正确就删掉该设备,重新安装,识别没问题后 
再检查Android Device中的adb interface驱动是否正确
驱动地址:http://adbdriver.com/downloads/
其中的两个驱动都好用,安装一个即可

...

初次学习appium+python进行app测试安装遇到的问题

此篇主要总结学习Python+Appium从安装到第一个小练习(保姆级别教程)遇到的问题。
按照博主的教程,先下载了他提供的各种东西,下载后就根据提示,一步一步弄好了就行了。
以下是按照教程操作遇到的问题:

Android SDK下载好后并解压在合适位置,需要去环境设置里面把路径设置好,不然在cmd中输入"adb"会报错。
"此电脑-属性-高级系统设置-环境变量-系统变量-新建":

然后在Path后面新建

这里adb环境配置好后,打开之前安装的appium.exe,如图所示,将配置设置好。

电脑环境配置基本解决,连接手机后,需要开启各类权限,包括但不限于USB调试。我使用的...

基于appium+python搭建app自动化测试环境中的问题及解决方案【杭州多测试_申sir】

1、报错:Could not find a connected Android device

解决方法:提示当前windows系统与android设备没有建立连接,分三步解决
第一步:先将sdk/platform-tools目录下的adb.exe文件替换掉夜神模拟器安装目录的bin目录中的adb.exe和nox_adb.exe文件(如果已经替换可以跳过该步骤),保证sdk中的adb与android设备中的adb保持一致
 
 
 
 
 
 
第二步:打开夜神模拟器
第三步:在dos窗口使用adb connect 127.0.0....

手把手教你实现Android真机远程截屏

先看效果演示

 接下来手把手教你实现这样的效果。 
minicap简介  
  minicap是一个可以远程获取android屏幕画面的开源库,它在低版本的Android系统上采用截屏的方式获取画面,在Android4.2以上系统上采用创建VirtualDisplay的方式来获取画面、性能大大提高。 minicap的核心功能都在minicap.so中实现,如果要进行二次开发直接引用即可。
1.mincap下载
1.1 clone代码

git clone https://github.com/openstf/minicap.git...

Win Pycharm + Appium + 真机 实现APP自动化

前言:

测试的APP:亿通行
手机型号:OPPO
系统:安卓10

 
一、安装Python3.x
1.直接登录Python官网 https://www.python.org/,下载最新版本即可

 
2.安装Pycharm(下载.exe,直接安装即可)
 
二、安装Python3 Appium库
1.打开Python3.x的安装目录,找到Scripts文件夹执行

pip install Appium-Python-Client

 
2.使用Pycharm安装
File → Settings → Project → Python Int...

Python+appium+BDD(Behave框架)-环境搭建(Android真机)(一)

Q1:为什么要用UI自动化
Q2:为什么要用BDD
Q3:新人怎样搭建环境,先做什么,后做什么
Q4:整体的框架的介绍,怎么样运作的
Q5:该框架怎样在项目上落地,包括后期维护,集成到Jenkins自动化测试并报告发送
Q6:Behave是Python的BDD框架,具体怎么使用
------------------------
A1:要在APP上查看产品的报价是否正确,要验证这个点(接口能做,不能,接口要请求发出去,才能获得响应的响应结果,而生产环境不能做下单操作。)
A2:BDD是行为驱动开发,用它编写用例时,业务人员很容易上手,不受限于代码的困惑,这是我个人的理解。
A3:整体流程大致可...

真机连接电脑后,adb devices显示为空_小米手机如何设置开发者模式

一、真机连接电脑后,在cmd中输入adb devices,显示为空。

 
二、原因是真机没开启开发者选项和USB调试。
解决方案:
手机的【设置】-【我的设备】-【全部参数】,多次点击MIUI版本的数值,会弹出一个提示“已开启开发者选项”。
 

 
原因是真机没开启开发者选项和USB调试。
解决方案:
手机的【设置】-【我的设备】-【全部参数】,多次点击MIUI版本的数值,会弹出一个提示“已开启开发者选项”。
 
特别说明:
USB调试
USB安装
USB调试(安全设置) 这几个都勾上

 
 
 
三、将手机连接电脑...

mac 环境下 appium自动化环境-- 获取app信息方式

若需要获取图上内容的方式:

一、安卓获取appPackage、appActivity信息
aapt自行百度安装,很简单
1)使用 aapt dump badging 你apk文件的地址
Package: name就是appPackage

launchable-activity:name就是appActivity

2)获取手机设备号deviceName
手机连接电脑后执行adb devices,下面那串数字

3)平台名称,安卓还是IOS : platformName": "Android"
手机设置中查询安卓版本号:platfromVersion
若有其他欢迎留言补充

好...

文章标题:python+appium连接真机测试
文章链接:https://www.dianjilingqu.com/3694.html
本文章来源于网络,版权归原作者所有,如果本站文章侵犯了您的权益,请联系我们删除,联系邮箱:saisai#email.cn,感谢支持理解。
THE END
< <上一篇
下一篇>>