2017-07-26 23 views

回答

1

當您與應用程序交互時,視圖層次結構將會刷新(因爲除非用戶與之交互,否則期望應用程序的狀態不會更改)。

要獲得一個新的視圖層次,你可以在應用內點:app.tap(),然後打印調試描述,或者你可以創建XCUIApplication一個新的實例並使用,而不是它有緩存的視圖現有app財產層次結構。新實例應顯示新的視圖層次結構。

+0

Po [app tap]會工作嗎? – Vinayaka

+1

是的,給它一個嘗試:) – Oletha

+0

我試過了,它的工作原理。但是如果有一個alertwindow並且我們按下tap,它就會被取消。我想查看警報視圖的詳細信息,但會顯示舊屏幕的詳細信息。有任何想法嗎?? – Vinayaka