2

我在應用程序中有此按鈕。我想模擬點擊按鈕。該按鈕的位置如下:target> frontMostApp()> windows()[0]>按鈕()[2]。我的javascript代碼如下: target.frontMostApp().windows()[0].buttons()[2].tap(); 但在運行代碼後,顯示如下錯誤信息:在UIAutomation中不工作的按鈕上點擊命令

Error: target.frontMostApp().windows()[0].buttons()[2] could not be tapped

我已經檢查了該按鈕的無障礙標籤設置爲啓用。誰能告訴我我做錯了什麼?下面是從儀器控制檯的截圖:

enter image description here

高亮顯示的按鈕是按鈕,我想挖掘。

回答

1

你可以在窗口上運行logElementTree()並粘貼到你的問題?該錯誤通常意味着您正在查找的元素無效。也許我們可以通過一起查看元素樹來幫助發現問題。

+0

我剛剛從控制檯添加了屏幕截圖。感謝您的幫助! –

2

我剛解決了這個問題。這只是我試圖挖掘的按鈕不可見。我檢查了.isVisible(),它返回false。謝謝您的幫助。