appium+android各配置参数获取'platformName'、'platformVersion'、appActivity、deviceName、webdriver.Remote...
图中1的获取--'platformName'、'platformVersion'
点击appium右上角的运行按钮,可通过上面查看platformName 和 platformVersion
平台版本这边填写的是API的版本,用最新版的 AppiumDesktop运行时一直报下面的错误:
An unknown server-side error occurred while processing the command. Original error: Unable to find an active device or emulator with OS 23. The following are available: M************O (5.1.1)
这时候将平台版本改为“5.1.1”后再次运行,结果正常.
图中2的获取--appActivity
appActivity的获取:
Cmd-->adb shell-->dumpsys package <包名>
或者
appPackage和appActivity的获取
“adb shell dumpsys window w |findstr \/ |findstr name=” 命令获取(需要提前将APP在手机上打开)
但是通过验证,上面方式获取到的appActivity,运行时启动页activity会报错(目前不知道该问题出在哪里)
图中3的获取--deviceName
adb devices即可
图中4的获取--webdriver.Remote
远程控制,通过appium可设置;若是真机,直接填写http://localhost:4723/wd/hub 或者http://127.0.0.1:4723/wd/hub即可
转载于:https://www.cnblogs.com/may18/p/10552952.html
appium+android各配置参数获取'platformName'、'platformVersion'、appActivity、deviceName、webdriver.Remote...相关推荐
- Android.mk 配置参数
Android.mk 的可配置参数会比较多,但是常用的可能很少.在进行多项目 ndk 共享的时候,如果对各个参数比较了解,对项目的结构优化有不小的好处. 0x00 LOCAL_PATH 根据 Andr ...
- appium启动APP配置参数:
一.Android启动app python启动脚本如下: from appium import webdriver desired_caps = {} desired_caps['platform ...
- java 微信公众号js接入_SpringCloud : 接入 微信公众号平台(三)、获取JsSDK配置参数...
JsSDK配置参数获取Demo //用于JS调试 var vConsole = new VConsole(); //初始化 --> name= name.replace(/[]/,"\ ...
- appium+android
基础配置 from appium import webdriver # 定义字典变量 desired_caps = {} # 必须参数,定义被测脚本的平台属性.不区分大小写,如android.IOS. ...
- typeahead有什么作用_typeahead使用配置参数。
示例代码: var suggestion_source = new Bloodhound({ datumTokenizer: Bloodhound.tokenizers.obj.whitespace( ...
- android 访问web.py,Appium 测试 Android 时,python 用例调用 Webdriver.remote 后无回应
大家好!遇到一个问题,希望大家能指点一下.我搭建好了 Appium 测试 Android 应用的测试环境,在运行 Python 编写的测试用例时,发现调用 Webdriver.remote 后,没有任 ...
- chrome java插件_selenium启动Chrome配置参数问题
每次当selenium启动chrome浏览器的时候,chrome浏览器很干净,没有插件.没有收藏.没有历史记录,这是因为selenium在启动chrome时为了保证最快的运行效率,启动了一个裸浏览器, ...
- java settings文件夹_JAVA工具例大全--Setting文件读取配置参数
用类cn.hutool.setting.AbsSetting的如下方法:getDouble public Double getDouble(String key, String group) 获取do ...
- Appium的简单使用(Android参数获取)
Appium启动APP方式 参数 解释 Value platformName 根据手机类型选择 Android或者iOS devicesName 设备名称,手机具体类型 控制台命令:adb devic ...
最新文章
- ASP.NET结合COM组件发送Email
- 跨境电子商务B2B出口新政简析
- Help Johnny-(类似杭电acm3568题)
- 这款Linux发行版已经适配200+移动设备
- 答与微博前端教主在吃饭时讨论到的一道微软面试题
- Linux信号列表(非实时信号和实时信号)
- 关于计算机的发展过程及基础知识正确的是,2011doc-计算机基础知识.doc
- python dataframe遍历_对Python中DataFrame按照行遍历的方法
- Mybatis配置文件resultMap映射啥时候可写可不写?
- 第五章 基于时序差分和Q学习的无模型预测与控制-强化学习理论学习与代码实现(强化学习导论第二版)
- 2017年全国数学建模国赛B题题目、解题思路、matlab代码(三)
- 闲聊人工智能产品经理(AIPM)—定义人工智能产品经理
- 浅谈数据与网络安全--对网络安全的基础知识了解
- Word文档怎样转化为pdf格式
- android studio超级玛丽源码,VR版NES模拟器来了,超级玛丽、魂斗罗都支持
- 算法创作|什么是数据结构
- 10月12日 阅读数异常公告
- MySQL Workbench报错说 seems to be a different OS
- 部署MooseFS分布式文件系统
- 解决报错:did not contain a valid NDK and couldn‘t be used