appium之连续启动多个应用(app)

菜鸟可米 菜鸟可米     2022-11-22     762

关键词:

我们知道Appium应用启动时自带的caps可以先行启动某个应用(基于appPackage和appActivity),那么如何用其连续启动多个应用呢?

这里就需要用到start_activity()方法来启动其它应用,格式如:start_activity(self, app_package, app_activity, **opts)

如下面实例,连续启动Calculator,FM radio,Music三个应用,代码如下:

 

补充用adb命令快速查看某应用appPackage及appActivity的方法:

1)、先手动启动某应用;

2)、然后在cmd下执行命令:adb shell dumpsys window windows | findstr "Current"

效果如下:

 

 

需要 Appium-Help:模拟器未从 Appium.app 启动应用程序

】需要Appium-Help:模拟器未从Appium.app启动应用程序【英文标题】:Appium-Helprequired:SimulatorisnotlaunchingapplicationfromAppium.app【发布时间】:2014-08-2118:50:27【问题描述】:在运行Appium应用程序进行自动化移动应用程序测试时遇到问题以... 查看详情

python+appium自动化测试-appium并发测试之多设备启动(代码片段)

一、启动appium服务器(文末有福利哦)1.通过命令行窗口启动单个appium服务器appium--直接打开默认的4723端口号appium-p4723--使用-p来启动固定端口号的appium服务器2.通过命令行窗口启动多个appium服务器appium-p4723appium-p4726二、启... 查看详情

python+appium自动化测试——appium并发测试之多设备启动(代码片段)

...者的笔记,写的不对的地方大家多多指教哦一、启动appium服务器1.通过命令行窗口启动单个appium服务器appium--直接打开默认的4723端口号appium-p4723--使用-p来启动固定端口号的appium服务器复制代码2.通过命令行窗口启动多个appium... 查看详情

app自动化测试系列之appium介绍及运行原理

在面试APP自动化时,有的面试官可能会问Appium的运行原理,以下介绍Appium运行原理。一、Appium介绍1、Appium概念Appium是一个开源测试自动化框架,可用于原生,混合和移动Web应用程序测试。它使用WebDriver协议驱动IOS... 查看详情

appium+python自动化60-windows上同时启动多个appium服务,让多个android机器并行运行(代码片段)

前言做android自动化的时候,启动一个appium服务,只能匹配一个手机去自动化执行。有时候想同一套代码,可以在不同的手机上执行,测下app在不同手机上兼容性。这就需要启动多个appium服务了,并且android设备和appium要一一对应... 查看详情

appium+python编写自动化脚本

参考技术A之前一篇博客已经讲述怎样手动使用appium-desktop启动测试机上的app,但我们实际跑自动化脚本的过程中,是需要用脚本调用appium启动app的,接下来就尝试写Python脚本启动app并登陆app。环境为Windows10+Python3.7+appium1.18.0+Androi... 查看详情

appium(四)操作介绍

参考技术A**锁定解锁屏幕**driver.lock(5)将把当前应用放到后台5秒driver.background_app(5)**收起键盘**driver.hide_keyboard()启动ACTIVITY在当前应用中打开一个activity或者启动一个新应用并打开一个activity。只能在Android上使用driver.start_activity(\'c... 查看详情

在可点击元素上启动时,Appium 无法在 Android App 中滚动

】在可点击元素上启动时,Appium无法在AndroidApp中滚动【英文标题】:Appiumcan\'tscrollinAndroidAppwhenstartingonclickableelement【发布时间】:2020-05-2216:30:54【问题描述】:我的情况我想为Android应用程序编写UI测试,因此我需要滚动应用程... 查看详情

appium学习路—脚本篇(启动app)

启动之前的准备 1.脚本执行前,需要先启动appium的server端,启动server方法:打开appium客户端,点击右上角的Launch  2.iOS的测试只能在mac本上做 一、Android启动app python启动脚本如下: from appium import ... 查看详情

appium详解(代码片段)

Appium基础操作API目录Appium基础操作API在脚本内启动其它app获取app的包名和界面名关闭app和驱动对象安装和卸载以及时候是否安装app将应用置于后台Appium基础操作API前置代码#导入模块fromappiumimportwebdriver#创建字典,包装相应的启动... 查看详情

无法从 Appium 桌面应用程序启动应用程序。 apksigner 执行期间出错

】无法从Appium桌面应用程序启动应用程序。apksigner执行期间出错【英文标题】:unabletostartappfromAppiumDesktopapp.Gotanerrorduringapksignerexecution【发布时间】:2019-08-0109:48:21【问题描述】:处理命令时出现未知的服务器端错误。原始错误... 查看详情

appium怎么定位纯html5页面应用

如果是进行wap端测试1、使用appium集成的chromeDriver。在手机端安装chrome浏览器,下载对应版本的chromeDriver,使用appium初始化Chrome浏览器相关设置,可以启动chrome,利用chromedriver实现自动化。2、如果是内嵌webview,需要初始化driver后... 查看详情

Google Instant App - 如何使用 Appium 实现自动化

】GoogleInstantApp-如何使用Appium实现自动化【英文标题】:GoogleInstantApp-HowtobegoaboutautomatingwithAppium【发布时间】:2017-12-3012:01:59【问题描述】:我们知道应用程序需要由浏览器启动,然后应用程序容器会与缓存的应用程序一起出现... 查看详情

appium+robotframework一个测试用例

参考技术A一、启动1、启动appium2、启动RF在CMD窗口执行ride.py即可打开二、启动APP用例编写1、新建工程:2、导入Appiumlibrary3、编写启动APP测试用例(1)新建用例(2)编写用例打开APP以上参数的介绍:参1.http://localhost:4723/wd/hub:App... 查看详情

(c#)appium自动化测试之卸载重装app(代码片段)

1、先获取session,实例化driver2、自动安装APP//安装driver.InstallApp("APP的路径");//判断是否安装完成,返回true\falseboolisInstalled=driver.IsAppInstalled("app包名");3、重启APP//重装过后要唤起APPdriver.ResetApp();4、卸载driver.RemoveApp("APP包名"); 查看详情

appium启动app时避免重新安装的问题

https://www.cnblogs.com/jinbaobao/p/9776889.htmlfromappiumimportwebdriverfromtimeimportsleepimportos#获取apk的绝对路径desired_cups={}#设备平台desired_cups[‘platformName‘]=‘Android‘#设备系统版本desired_cups[‘platformVe 查看详情

app的爬虫----appium的介绍

Appium介绍Appium是一个自动化测试开源工具,支持iOS平台和Android平台上的原生应用,web应用和混合应用。所谓的“移动原生应用”是指那些用iOS或者AndroidSDK写的应用。所谓的“移动web应用”是指使用移动浏览器访问的... 查看详情

appium之uiautomatorapi选择元素

UIAutomator测试框架提供了一组API来构建UI测试。利用UIAutomatorAPI可以执行在测试设备中,打开‘设置’菜单或应用启动器等操作。UIAutomator测试框架非常适合编写黑盒自动化测试【注意】如果你的安卓机版本在6及以上,可以... 查看详情