首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Appium之WEditor的安装(定位元素的好工具)

Appium之WEditor的安装(定位元素的好工具)

作者头像
用户6367961
发布2020-03-23 16:17:38
1.6K0
发布2020-03-23 16:17:38
举报
文章被收录于专栏:自学测试之道自学测试之道

WEditor可以理解为在浏览器中打开的uiautomatorviewer,个人体验比uiautomatorviewer更好用,不会像uiautomatorviewer那样由于安卓系统的不同,会出现各种情况,还支持安卓、ios、Neco(beta),本人是体验了uiautomatorviewer的坑以后,决定投向WEditor。

一、安装

1、电脑打开cmd,输入pip install --pre --upgrade weditor

安装完成

二、打开

1、打开WEditor:在cmd下,输入python -m weditor,此时会自动打开默认浏览器

下图为打开后的cmd显示内容:

三、连接设备

连接终端 (小米5S):

(1)查找终端ip。进入设置-WLAN-高级设置,查看ip地址

(2)电脑与终端连接。在WEditor页面中,选择Android,在下图所示位置输入终端的ip:

(3)输入终端ip后,点击connect按钮,然后再点击reload,终端页面完美呈现:

后面就是体验啦,基本用法和uiautomatorviewer差不多,详情可参考uiautomatorviewer用法。

四、实例

import uiautomator2 as u2
import os
import time

#d = u2.connect('172.16.0.7')
d = u2.connect_usb('12345678')

#进入应用列表
d(resourceId="com.android.launcher3:id/all_apps_handle").click()
time.sleep(5)

# 启动AppWWW
d(resourceId="com.android.launcher3:id/icon", text=u"骁龙相机").click()
time.sleep(5)

# 拍照
d(resourceId="org.codeaurora.snapcam:id/shutter_button").click()
time.sleep(5)

# 切换摄像图
d(resourceId="org.codeaurora.snapcam:id/front_back_switcher").click()
time.sleep(5)

#拍照
d(resourceId="org.codeaurora.snapcam:id/shutter_button").click()
time.sleep(5)


#点击预览按钮
d(resourceId="org.codeaurora.snapcam:id/preview_thumb").click()

time.sleep(5)

#按返回键
for i in range(2):
    os.system("adb shell input keyevent 4")
    time.sleep(3)
本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2020-03-09,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 自学测试之道 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
命令行工具
腾讯云命令行工具 TCCLI 是管理腾讯云资源的统一工具。使用腾讯云命令行工具,您可以快速调用腾讯云 API 来管理您的腾讯云资源。此外,您还可以基于腾讯云的命令行工具来做自动化和脚本处理,以更多样的方式进行组合和重用。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档