Appium之连续启动多个应用(APP)
我们知道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之连续启动多个应用(APP)的更多相关文章
- Appium + python自动化 - 启动app
		各种百度将Appium + python的环境搭建好后,开启移动app自动化的探索(基于Android),首先来记录下如何启动待测的app吧! 如何启动app呢?首先要获取包名,然后获取launche ... 
- Python+Appium学习之启动手机APP或者浏览器
		一.启动浏览器:pycharm中python脚本如下: from appium import webdriver desired_caps ={ 'platformName':'Android', ' ... 
- Appium+python自动化20-查看iOS上app元素属性
		前言 学UI自动化首先就是定位页面元素,玩过android版的appium小伙伴应该都知道,appium的windows版自带的Inspector可以定位app上的元素 Mac版的appium1.6的 ... 
- Appium+python自动化17-启动iOS模拟器APP源码案例
		前言 上一篇已经可以启动iOS模拟器上的safari浏览器了,启动app比启动浏览器要复杂一点,本篇以github上的源码为案例详细介绍如何启动iOS模拟器的app 一.clone源码 1.githu ... 
- Appium+python自动化20-查看iOS上app元素属性【转载】
		前言 学UI自动化首先就是定位页面元素,玩过android版的appium小伙伴应该都知道,appium的windows版自带的Inspector可以定位app上的元素Mac版的appium1.6的版 ... 
- Appium+python自动化17-启动iOS模拟器APP源码案例【转载】
		前言 上一篇已经可以启动iOS模拟器上的safari浏览器了,启动app比启动浏览器要复杂一点,本篇以github上的源码为案例详细介绍如何启动iOS模拟器的app 一.clone源码 1.githu ... 
- 利用 Win32 启动和检测 UWP App 的方法
		一种启动和检测 UWP 应用的方法 背景 我们发布过多款 UWP 平台的同类型 App ,最近有一个需求:用传统 Win32 程序启动我们的 UWP 程序.因为我们的每一个UWP App在客户机器上都 ... 
- chrome浏览器 配置开机启动全屏(看板app模式设置)
		chrome浏览器 配置开机启动全屏(看板app模式设置) 1.下载安装chrome浏览器. 2.建立一个chrome浏览器的快键方式,右键打开属性,如下图: 3.将目标选项卡的值修改为:&q ... 
- Appium+python启动虚拟机上的app
		查看appPackage和appActivity方法: 1.先在cmd命令行输入 adb logcat ActivityManager:I *:s 2.点击虚拟机启动app即可查看,/前是appPa ... 
随机推荐
- 黄聪:自定义WordPress前台、后台顶部菜单栏管理工具条的技巧
			使用WordPress开发网站项目,很多时候都需要对进行后台定制,今天倡萌主要分享下自定义顶部管理工具条的使用技巧. 注:如无特殊说明,请将下面的代码添加到主题的 functions.php 或者插 ... 
- Fragment 横竖屏切换问题
			转自:http://my.oschina.net/u/614511/blog/76444 在默认情况下当发生横竖屏切换时,当前Activity中的fragment都会通过Fragment.instan ... 
- ExtJS动态创建组件
			J是代码动态创建dom: 或者 eval有后台组织代码,前台执 ======================= ExtJS组件的动态的创建: 程序中大多数时候需要在后台根据业务逻辑创建符合要求的组件, ... 
- jquery文件的引入
			上节课说到,一般情况下,是库的文件,该库中都会抛出来构造函数或者对象 ,如果是构造函数,那么创建对象,如果是对象直接调用属性和方法 使用jquery第一步,先引入jquery,然后再写相应的jquer ... 
- HTML常用技术
			1. 使用a标签实现文件的上传下载 完整代码: <a class="btn btn-success btn-sm" href="http://sf.jb51.net ... 
- 常见反编译产生错误 k__BackingField 解决办法
			常见反编译产生错误 k__BackingField 解决办法 无聊反编译小蚂蚁出现上千的错同样的错 private bool <EnableRuntimeHandler> ... 
- canvas和svg的区别
			讨论关于canvas和svg的区别.首先canvas是html5提供的新元素<canvas>,而svg存在的历史要比canvas久远,已经有十几年了.svg并不是html5专有的标签,最初 ... 
- ubuntu安装rtx
			终端安装RTX sudo apt-get install wine 安装wine下的window扩展包安装工具winetricks,在终端下输入: sudo wget http://winetrick ... 
- Halcon中二维码解析函数解码率和时长的优化方法
			Halcon中条码解析函数包容多种条码类型且简单强大.现有的‘Data Matrix ECC 200’.‘QR Code’和‘PDF417’等广泛使用的条码均能解析.简单是通过默认参数即可对多种条码进 ... 
- 怎么查看在centos中创建的用户组
			用户列表文件:/etc/passwd 用户组列表文件:/etc/group 查看系统中有哪些用户:cut -d : -f 1 /etc/passwd 查看可以登录系统的用户:cat /etc/pass ... 
