【问题标题】:How click on options from floating action button?如何从浮动操作按钮单击选项?
【发布时间】:2017-05-20 10:27:46
【问题描述】:

我正在使用 Selenium 和 Appium 自动化一个应用程序,这个应用程序有一个浮动操作按钮,其中包含一些选项,如跟随图像。可以单击主按钮(打开选项),但我无法单击选项,因为 UI Automator 查看器上没有此元素的规范。你能帮我吗?如何自动单击此按钮? 浮动操作按钮具有动画并具有在 xml 存档中定义的属性,但这些属性不会显示在 UI Automator 查看器中。

示例

【问题讨论】:

    标签: android selenium automated-tests appium floating-action-button


    【解决方案1】:

    感谢您的回答! UIAutomator 视图中的按钮确实无法使用,因此我在这种情况下使用坐标。

    【讨论】:

      【解决方案2】:

      我能够对类似的浮动按钮执行操作。这些元素在 UiAutomator 中可见,下面是屏幕截图:

      另外,我更新了您的 android SDK 一次,因为 UiAutomator 可以使用您本地机器上的可用 API。

      我建议您更新 SDK 并尝试在 OS 版本 6.0+(即 Marshmallow 或更高版本)的设备上捕获元素。我希望这会有所帮助。

      【讨论】:

        【解决方案3】:

        是的,您可以使用图像 ID 进行点击,或者在列表中添加 ID 并点击所选索引。

        【讨论】:

          猜你喜欢
          • 2016-01-01
          • 1970-01-01
          • 1970-01-01
          • 2016-05-30
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2017-06-30
          • 2017-08-02
          相关资源
          最近更新 更多