Appium安卓自动化从入门到入土踩坑实践(三)Inspector工具

Select Elements——选择元素,在设备映射界面选择元素后,最右边会出现选中元素的对应信息,如果发现有些按钮无法选择,可以在中间的App Sources中打开所有下拉框,找到对应的按钮<android.widget.Buttonresource-id="com.tencent.mm:id/fam">,右侧会显示所选元素的信息(看起来比直接在页面点选出现的信息更详细)

Swipe by Coordinates——点击后在设备映射界面按提示分别点击起始点和结束点,可以模拟在手机上下拉页面刷新

Tap by Coordinates——通过坐标点击,点击后光标变成十字,移至设备映射页面会发现左侧显示光标当前的x轴及y轴坐标

Back——顾名思义,返回上一级菜单

Refresh Sources and Screenshots——刷新,当发现appium中设备映射页面与模拟器中不一致时使用

Start Recording——录制页面上的操作,开始录制后能以不同的代码形式记录操作

Search for element——搜索元素

Copy xml source to clipboard——可以将app source页面的所有元素信息复制到其他地方

Quit Session and Close Inspector——结束当前会话,断开与设备(模拟器)的连接


除了Appium Inspector之外,UIAutomatorViewer也支持元素探测,UIAutomatorViewer不需要提供启动参数,且效率更高。

SDK的tools文件夹中有一个uiautomatorviewer.bat脚本文件,双击打开。

天选之子又遇到了双击此脚本直接闪退的情况(手动微笑

状况一:试了网上说的在脚本最后加pause查看报错信息,仍然闪退

状况二:尝试修改脚本中的swt相关路径,仍然闪退

状况三:将SDK的temp文件夹中的tools_rx-windows.zip解压后将里面的tools文件复制到tools文件夹进行覆盖,打开后报了3个java.lang的错误,又回到脚本中修改call 啥啥啥java语句,将相对路径改成了本机java的绝对路径,还是失败了。

最后以重新搜索-下载-替换了一个tools文件夹结束战斗。

点它,选择完设备后又报错!

以为是跟模拟器断开了连接,去cmd命令窗口输入adb devices发现设备列表中是有模拟器ip和端口号的,猜测可能是appium Inspector还连接着占用了通信端口。回到Inspector中点击Quit session,再次用uiautomatorview进行连接,顺利连上了模拟器!

锵锵!

P.S:inspector和uiautomator两边切来切去的途中,还遇到了一个吓哭的报错。以为贴贴补补下载安装包搞的Appium也连不上设备了。报错图忘了截,错误提示大概是:adb.exe -P 5037 -s emulator-5584 shell getprop ro.build.version.sdk error exited with code 1。度了半天也没度出来是什么错误,将命令拷贝到cmd命令窗口返回error: closed

度的过程中大概知道了这个命令是获取版本的,如果是closed,可能是设备断连,看到里面写的是emulator-5584想到是不是连错了设备。cmd中输入adb devices查看连接的设备,发现这个emulator-5584排在第一个,猜想是不是默认连接了第一个模拟器导致了上面的报错。于是断连所有设备后,输入模拟器ip和端口号重新进行连接,再次Start Session又可以惹!

真是机智如我。

但我还是不懂为啥电脑休眠一天后打开一下给我连了这么多模拟器!如果连这么多模拟器我能不能手动排序昂?

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 216,919评论 6 502
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 92,567评论 3 392
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 163,316评论 0 353
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 58,294评论 1 292
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 67,318评论 6 390
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 51,245评论 1 299
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 40,120评论 3 418
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 38,964评论 0 275
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 45,376评论 1 313
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 37,592评论 2 333
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 39,764评论 1 348
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 35,460评论 5 344
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 41,070评论 3 327
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 31,697评论 0 22
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 32,846评论 1 269
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 47,819评论 2 370
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 44,665评论 2 354

推荐阅读更多精彩内容