主要内容是app的启动,关闭,安装卸载,置于后台,获取元素文本内容,获取元素位置和大小和属性值,滑动屏幕,拖拽,长按和抬起,分辨率和截图,获取和设置手机网络,通知栏操作1.在脚本内启动其他app1 #app_package是要打开的包名 2 #app_activity是要打开的进程名 3 driver.start_activity(app_package,app_activity)附:在脚本内再次
转载 2023-07-16 09:26:52
332阅读
Appium 初始化配置信息(Desired Capabilities),Desired Capabilities实际上就是一个字典,它主要用于向Appium Server提供初始化配置参数,如:想要测试的系统是Android还是IOS,测试哪款软件,软件的入口是哪里等。这种服务关键字在网上很多,百度搜一下就有一大堆了。定位Android的appPackage与appActivity-Window
转载 2024-08-03 14:26:46
71阅读
Push File 将文件上传到设备指定位置 dest_path = '/data/local/tmp/test_push_file.txt' data = bytes('This is the contents of the file to push to the device.', 'utf-8 ...
转载 2021-08-25 15:04:00
194阅读
2评论
Shake 在设备上执行摇动动作 self.driver.shake(); Lock(锁定设备) # Python self.driver.lock(); Unlock(解锁设备) self.driver.unlock(); Is Locked(设备是否锁定) self.driver.is_lock ...
转载 2021-08-25 15:18:00
288阅读
2评论
Acitvity Start Activity 通过提供包名和Activity名来启动一个Android Activity # Python self.driver.start_activity("com.example", "ActivityName"); 获取当前的Activity名称 得到当前 ...
转载 2021-08-19 18:33:00
442阅读
2评论
创建新的会话(session) # Python desired_caps = { 'platformName': 'Android', 'platformVersion': '7.0', 'deviceName': 'Android Emulator', 'automationName': 'Ui ...
转载 2021-08-19 18:24:00
529阅读
2评论
本课时我们主要学习如何使用 AppiumAppium 是一个跨平台移动端自动化测试工具,可以非常便捷地为 iOS 和 Android 平台创建自动化测试用例。它可以模拟 App 内部的各种操作,如点击、滑动、文本输入等,只要我们手工操作的动作 Appium 都可以完成。在前面我们了解过 Selenium,它是一个网页端的自动化测试工具。Appium 实际上继承了 Selenium,Appium
转载 2023-12-31 22:59:48
81阅读
1.Python 连接设置:2.Appium连接设置:1.Simple简单模式: 只需输入IP地址,点击start Server就直接连接。 也可点击:Edit Configurations:设置如下的默认参数。2.advanced高级选项服务模式: 提供了更加高级的配置项,主要是一些Android和iOS设备,log路径等相关信息的配置 Server Address 可设置127.0.0.1 S
转载 2024-07-26 07:25:06
259阅读
直接使用adb shell命令不会报错,但是无法继续调用appium的api 实现某些操作时我们可以通过执行adb命令实现,比如某些点击事件,打开指定的文件等。 但是若在appium服务器内穿插使用adb shell命令,adb命令可正常执行,但是后续的appium的api调用会出现问题 selen ...
转载 2021-08-19 16:34:00
1982阅读
2评论
启动之前的准备 1.脚本执行前,需要先启动appium的server端,启动server方法:打开appium客户端,点击右上角的Launch  2.iOS的测试只能在mac本上做 一、Android启动app python启动脚本如下:from appium import webdriver desired
转载 2023-11-20 14:14:23
143阅读
补充: 查找前台运行应用程序包名 启动应用程序 清除app数据 列出所有包命 日志打印: 将日志文件输入到D盘,遇到拒绝访问,此时需要只当文件名才行 ...
转载 2021-09-18 10:46:00
63阅读
2评论
环境变量 windows 查看方式set path,adb..
原创 2023-04-23 13:02:06
128阅读
    查看APK包名与其他信息命令:aapt l <你的apk文件>,这个命令就是查看apk内容下面详细说下 aapt dump 这个查询命令基本格式为   aapt dump [] <apk文件>这里[ ]选择可以有以下几种:badging      
原创 2017-08-20 15:03:03
798阅读
# Python Appium执行ADB命令 在移动应用自动化测试中,Appium是一个非常流行的工具,它可以帮助开发人员测试各种移动应用程序。然而,在某些情况下,我们可能需要执行一些ADB命令来与设备进行交互,比如安装应用、卸载应用、查看设备信息等。本文将介绍如何在Python中使用Appium执行ADB命令。 ## 准备工作 在开始之前,我们需要安装Appium和Python,并配置Ap
原创 2024-04-12 06:57:48
275阅读
Start Screen Recording self.driver.start_recording_screen() Stop Screen Recording self.driver.stop_recording_screen() Find Element 在页面上搜索元素 el = self. ...
转载 2021-08-25 15:45:00
1355阅读
2评论
补充: 查找前台运行应用程序包名 启动应用程序 清除app数据 列出所有包命 日志打印: 将日志文件输入到D盘,遇到拒绝访问,此时需要只当文件名才行 ...
转载 2021-09-18 10:46:00
37阅读
2评论
前面两篇环境已经搭建好了,接下来就是需要启动APP,如何启动app呢?首先要获取包名,然后获取launcherActivity。获取这两个关键东西的方法很多,这里就不一一多说,小伙伴们可以各显神通。小编这里主要给大家推荐一个sdk自带的实用工具aapt.aapt即Android Asset Packaging Tool,在SDK的build-tools目录下。该工具可以查看apk包名和launch
转载 2024-02-26 12:28:22
81阅读
appium教程_4.adb常用命令前言pc端跟安卓设备的联系,可以通过adb命令来获取设备上信息和执行操作Android 调试桥 (adb) 是一种功能多样的命令行工具,可让您与设备进行通信。adb 命令可用于执行各种设备操作(例如安装和调试应用),并提供对 Unix shell(可用来在设备上运行各种命令)的访问权限。它是一种客户端-服务器程序,包括以下三个组件:客户端:用于发送命令。客户端在
安装 首先保证node.js已经安装并且已配置环境变量,验证的方法是: 然后使用 安装appium serv
原创 2022-07-04 20:09:49
890阅读
Appium服务可以直接通过命令行启动,最简单就是直接在命令行模式输入appium,同样支持命令行参数配置。 所有的标志都是可选的,但是有一些标志需要组合在一起才能生效。 标志默认值描述例子 --shellnull进入 REPL 模式 --localizable-strings-diren.lpro
转载 2022-05-24 09:45:43
318阅读
  • 1
  • 2
  • 3
  • 4
  • 5