当前位置: 首页 > 知识库问答 >
问题:

如何在appium中使用UIAutomator

安明亮
2023-03-14

你好,我是新来的appium。我想知道如何在appium中使用UIAutomator来检测元素。请帮我怎么做。

共有3个答案

朱保赫
2023-03-14

如果你去AndroidSDK

翟冷勋
2023-03-14

内部Appium使用UIAutomator你不需要使用使用它。

您可以按照“如何设置appium”链接进行操作

谢谢Sadik

许正平
2023-03-14

您可以使用android“uiautomatorviewer”,其作用与Appium检查器相同。“uiautomatorviewer”是一个GUI工具,您可以使用它查看任何android应用程序的UI组件。

要访问uiautomatorviewer,请执行以下操作:

  1. 转到安装android-sdk的目录。
  2. 在android-sdk下
 类似资料:
  • 我正在使用appium测试android混合应用程序。有人能告诉我如何使用UIAutomator查找元素吗?因为appium给出的xpath在我的例子中不起作用。 非常感谢!

  • 我用那个代码来控制我的android设备剪贴板,但是它给了我错误。我在远程设备Android6.0上测试这段代码。这是我的错误 Oct 06,2018年7:47:01 AM org.openqa.selenium.remote.errorcodes to status info:HTTP status:“404”->线程“main”org.openqa.selenium.unsupportedCo

  • 编程语言在处理非拉丁字符时候有一个问题,带重音符号的字符有多种编码方式。比如, 字母é,有两种编码:一个单字符é(Unicode的LATIN SMALL LETTER E WITH ACUTE (带有尖标的小写拉丁字母E))和字母e后跟上音标́的组合(COMBINING ACUTE ACCENT (组合尖音标))。为了解决这个问题,就有了normalization(标准化),一种让"相同的字符串有

  • 我正在尝试使用Appium更改datepicker元素中的日期。我不能使用findElement(by.id(“id”);因为我运行的是版本4.2.2(API 17),而且据我所知,这个版本不支持by.id。使用selendroid,我可以像这样更改日期: 在我的appium代码中,我尝试在默认日期之前访问它。例如,我试图像这样更改月份: noSuChelementException:无法使用给定

  • 我想点击一个网站上的按钮。有没有一个代码可以让我通过使用文本字段来点击元素?我既不能使用资源id字段,也不能使用名称,因为它们是空的。我尝试使用xpath单击元素,但没有成功。

  • 通过服务器参数 --nodeconfig,可以将 appium 服务器注册到本地的 Selenium grid > appium --nodeconfig /path/to/nodeconfig.json # 或者使用源文件执行 > node . --nodeconfig /path/to/nodeconfig.json 在 Selenium 节点(Node)的配置文件里,你需要定义 brows