簡體   English   中英

如何使用濃縮咖啡測試顯示出油煎面包塊消息ALERT

[英]How do I test a that crouton message ALERT was displayed using espresso

我正在使用濃縮咖啡進行自動化測試。 通常,如果我顯示一條消息,我將使用資源ID定位TextView或我要測試的元素。 像這樣

 onView(withId(R.id.myTextViewID)).check(matches(withText(containsString("Message im checking"))));

現在,油煎面包塊警報消息的問題是我不知道要檢查哪個ID。

這應該可以解決問題:

    onView(withText(containsString("Message you're checking"))).check(matches(anything()));

matches()部分已經檢查了視圖是否存在於視圖層次結構中。 我認為這足以檢查。 如果需要,可以將anything()替換為isDisplayed() ,但是如果在將Crouton視圖添加到視圖層次結構后立即執行該檢查,則該檢查可能會失敗,但是該檢查甚至不會部分可見。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM