如何点击浮动操作按钮中的选项?

时间:2017-01-05 18:50:15

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

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

样品

enter image description here

3 个答案:

答案 0 :(得分:0)

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

答案 1 :(得分:0)

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

Click here to see the screen shot

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

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

答案 2 :(得分:0)

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