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即可
最新文章
- JS倒计时执行操作
- 解决EasyUI动态添加标签渲染问题
- Java Web开发之Servlet获取ckeditor内容
- 3D音效
- 第三个Sprint冲刺第六天
- c链表结点的删除和添加
- 2014 ACM/ICPC Asia Regional Beijing Site
- android网络编程之HttpUrlConnection的讲解--POST请求
- CD冷却效果实现
- CSS文字溢出处理问题
- Java 定时任务的几种实现方式
- class用法
- Spring搭建练习遇到的坑
- laravel 模型事件 updated 触发条件
- SonarQube6.7.4安装部署
- SQL查询出某字段不等于某值的行(其中有为NULL的字段)
- 根据Bool值挑选数组中元素
- OpenFlow1.3协议wireshark抓包分析
- Android硬件入门-照相机
- 关于sqoop --split-by 及 -m的理解