我已經去了一個非常簡單的計算器,我試圖測試當一個按鈕被點擊時標籤是否被更新。Swift - 當一個按鈕被點擊時,你如何測試一個標籤是否已經更新
我的測試方法是這樣的:
let app = XCUIApplication()
app.buttons["9"].tap()
我可以直觀地看到標籤被更新,但我不知道如何測試它。
我想我需要使用XCUIElementQuery
API來查詢標籤,然後聲明標籤文本已更改。我只是不知道該怎麼做。
我不知道以下問題:
- 我需要知道這個值是標籤可以查詢?
- 有沒有一種方法來查詢標籤而不知道應用程序啓動時的值是什麼?
請問'''staticTexts'''是指標籤文本還是可以引用按鈕的文本值? – breaktop
'staticTexts'只能引用標籤,對'UIButton'使用'buttons'。 –