Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/184.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 如何从浮动操作按钮单击选项?_Android_Selenium_Automated Tests_Appium_Floating Action Button - Fatal编程技术网

Android 如何从浮动操作按钮单击选项?

Android 如何从浮动操作按钮单击选项?,android,selenium,automated-tests,appium,floating-action-button,Android,Selenium,Automated Tests,Appium,Floating Action Button,我正在用Selenium和Appium自动化一个应用程序,这个应用程序有一个浮动操作按钮,带有一些选项,如follow image。主按钮(打开选项)可以单击,但我不能单击选项,因为UI Automator viewer上没有此元素的规范。你能帮我吗?如何自动单击此按钮? 浮动动作按钮具有动画,并在xml存档中定义了属性,但这些属性不会显示在UI Automator viewer中 样品 是,您可以使用图像ID单击,或通过在列表中添加ID并使用选定索引单击。是,您可以使用图像ID单击,或通过在列

我正在用Selenium和Appium自动化一个应用程序,这个应用程序有一个浮动操作按钮,带有一些选项,如follow image。主按钮(打开选项)可以单击,但我不能单击选项,因为UI Automator viewer上没有此元素的规范。你能帮我吗?如何自动单击此按钮? 浮动动作按钮具有动画,并在xml存档中定义了属性,但这些属性不会显示在UI Automator viewer中

样品

是,您可以使用图像ID单击,或通过在列表中添加ID并使用选定索引单击。

是,您可以使用图像ID单击,或通过在列表中添加ID并使用选定索引单击。

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

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


我建议您更新SDK,并尝试在操作系统版本6.0+的设备上捕获元素(这意味着棉花糖或更高版本)。我希望这会有所帮助。

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

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


我建议您更新SDK,并尝试在操作系统版本6.0+(意思是棉花糖或更高版本)的设备上捕获元素。我希望这有帮助。

谢谢您的回答!这些按钮在UIAutomator视图中确实无法使用,因此我在本例中使用了坐标。

谢谢您的回答!这些按钮在UIAutomator视图中确实无法使用,因此我在本例中使用坐标