我正在嘗試使用calabash-android測試來觸摸我的應用中的溢出按鈕。經過這麼多的研究,我發現了一種觸摸溢出按鈕的方法。如何觸摸calabash-android中的溢出按鈕?
tap_when_element_exists("android.support.v7.widget.ActionMenuView")
這對我工作時,只有一個溢出按鈕在屏幕上,沒有其他按鈕。但對於下面的圖片,其中溢出按鈕和其他按鈕上面的方法不能正常工作。我試過索引也
tap_when_element_exists("android.support.v7.widget.ActionMenuView index:0"),
tap_when_element_exists("android.support.v7.widget.ActionMenuView index:1")
等,但仍然沒有解決。
然後我用此方法 -
select_options_menu_item("* id:'action_change_notification'")
但是當我使用這種方法,溢流按鈕被調用,但在不能觸摸的項目它
我很感謝你幫助我,我還沒有測試過它是否有效。很快我會檢查並讓你知道。 –