• 35648

    文章

  • 23

    评论

  • 20

    友链

  • 最近新加了很多技术文章,大家多来逛逛吧~~~~
  • 喜欢这个网站的朋友可以加一下QQ群,我们一起交流技术。

获取platformVersion、deviceName、appPackage 转

欢迎来到阿八个人博客网站。本 阿八个人博客 网站提供最新的站长新闻,各种互联网资讯。 喜欢本站的朋友可以收藏本站,或者加QQ:我们大家一起来交流技术! URL链接:https://www.abboke.com/jsh/2019/0703/4861.html

>>>

图中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

相关文章

暂住......别动,不想说点什么吗?
  • 全部评论(0
    还没有评论,快来抢沙发吧!