appium
文章平均质量分 62
公子清羽
这个作者很懒,什么都没留下…
展开
-
安卓手机用WIFI无线调试adb
这样代表已连接成功, 505e894。505e894是udid,device是设备,adb disconnect 192.168.1.39:5555 断开设备连接。2、打开电脑CMD,输入命令adb start-server开启adb服务。例如: adb connect 192.168.1.39:5555。1、首先将电脑和手机连接同一个WIFI,并插上数据线。3、输入adb devices 查询已连接的设备。2、查看无线调试详情页提供配对电脑端的ip和端口。1、打开开发者选项 -> 打开无线调试。原创 2023-03-01 13:42:19 · 5815 阅读 · 1 评论 -
Appium 踩坑记录
另外在写测试用例时,在测试用例执行结束后,最好还是要主动断开一下session的,调用下 driver.quit() 也没那么复杂,毕竟有始有终没bug,心情舒畅不秃头,哈哈哈哈。解决问题得先知道问题原因是什么。:在 appium 启动后,上一个 session 没有主动断开也没有 driver.quit() 掉,然后用pycharm又运行一个用例导致再启动一个 session,由于上一个连接未中断,一直被占用着,等到上个 session 超时一分钟后被自动断开,影响了新的 session。原创 2023-03-01 10:43:33 · 754 阅读 · 4 评论 -
Appium 元素定位和操作
手机从左上角开始为0,横着的是x轴,竖着的是y轴。原创 2023-03-01 09:57:06 · 1559 阅读 · 0 评论 -
Appium连接android真机
from appium import webdriverfrom appium.webdriver.extensions.android.nativekey import AndroidKeyimport timefrom selenium.webdriver.common.by import Bydesired_caps = { 'platformName': 'Android', # 被测手机是安卓 'platformVersion': '10', # 手机安卓版本 .原创 2020-11-26 17:07:28 · 607 阅读 · 1 评论 -
Appium之IOS端定位元素
最近在做IOS自动化测试,IOS的Appium环境都配置OK,执行起来真的慢,慢到怀疑人生,那么今天就来总结一下IOS定位方式和各个定位方式的速度排序。据我观察,按查找元素的顺序速度,从快到慢的顺序如下:ios_predicate >> accessibility_id >> class_name >>xpath1、元素属性介绍type:元素类型,与className作用一致,如:XCUIElementTypeButtonvalue: 一般.原创 2020-11-23 23:57:43 · 2215 阅读 · 1 评论 -
Appium安卓端定位元素
根据ID在Selenium Web自动化教程里,我们说过,如果能根据ID选择定位元素,最好根据ID,因为通常来说ID是唯一的,所以根据ID选择 效率高。在安卓应用自动化的时候,同样可以根据ID查找。但是这个ID ,是安卓应用元素的resource-id属性使用如下代码driver.find_element_by_id('expand_search')根据CLASS NAME安卓界面元素的 class属性 其实就是根据元素的类型,类似web里面的tagname, 所以通常不是..原创 2020-11-23 22:48:08 · 222 阅读 · 0 评论 -
Appium连接IOS真机
前提:已经安装了Appium1.71版本,我这里用的是桌面版本环境要求:真机iOS9.3及以上macOS 最新系统Xcode11.4安装步骤如下第一步:iOS真机启动需要安装libimobiledevice和ios-deploy工具1.安装libimobiledevice【brew install libimobiledevice —HEAD】2.安装ios-deploy【npm install -g ios-deploy】第二步:...原创 2020-11-19 11:44:51 · 3303 阅读 · 0 评论 -
Appium定位元素工具
APP界面元素查看工具做 Selenium Web 自动化的时候,要找到元素,我们是通过浏览器的开发者工具栏来查看元素的特性,根据这些特性(属性和位置),来定位元素Appium 要自动化手机应用,同样需要工具查看界面元素的特征。常用的查看工具是: Android Sdk包中的uiautomateviewer和 Appium Desktop 中的Appium Inspectoruiautomateviewer安卓查看APP界面元素,最常用的就是 Android SDK 中的工具ui...原创 2020-11-05 00:09:55 · 779 阅读 · 0 评论 -
Mac安装Appium环境
一、Mac基础环境搭建先验证Mac上是否安装以下的软件,不出意外的话,Mac里会有自带,没有安装的自行在网上找安装。在安装appium1.Jdk一定要安装JDK才能安装Java,已安装过的可以跳过1)打开终端,输入java会出现提示“需要安装jdk才能使用java命令行工具”,点击更多信息,就可以会进入官网网站。或者,自己输入下载网址:https://www.oracle.com/java/technologies/javase-jdk14-downloads.html2)选择对应的系统.原创 2020-10-31 02:44:08 · 1739 阅读 · 0 评论 -
appium的安装与使用
appium用python开发要装下面的包pip install appium-python-clientadb操作命令:#列出连接电脑上的安卓设备adb devices -l如果你应用已经安装在手机上了,可以直接打开手机上该应用,进入到你要操作的界面然后执行adb shell dumpsys activity recents | find "intent={"会显示如下,最近的 几个 activity 信息,intent={act=android.intent.acti...原创 2020-09-30 17:38:58 · 428 阅读 · 0 评论