Robotium API 翻譯(一)——click/clickLong操作

click&clickLong方法(點擊/長按事件)

       ArrayList<android.widget.TextView> clickList(int line[,int index])
       
點擊當前textlist中的第line行,可以指定listview的索引,不指定時默認爲第一個
       參數:
       line-點擊第幾行
       index-點擊第幾個listview,通過index標識
       返回:
       ArrayList-本行中被點擊的TextView

       ArrayList<android.widget.TextView> clickLongList(int line[,int index,int time])
       
長按當前textlist中的第line行,可以指定listview的索引,不指定時默認爲第一個
       參數:
       line-點擊第幾行
       index-點擊第幾個listview,通過index標識
       time-長按的時間
       返回:
       ArrayList-本行中被點擊的TextView

       void clickOnScreen(float x,float y[, int numberOfClicks])
       
按照座標點擊屏幕
       參數:
       x-點擊位置的x座標
       y-點擊位置的y座標
       numberOfClicks-點擊幾次
       返回:
       

       void clickLongOnScreen(float x,float y[, int time])
       
按照座標長按屏幕
       參數:
       x-長按位置的x座標
       y-長按位置的y座標
       time-長按的時間
       返回:
       

       void clickOnText(String text [, int match, boolean scroll])
       
點擊屏幕內的某個文本
       參數:
       text-點擊的字符
       match-如果有多個匹配的話,點擊的第幾個
       scroll-如果是true的話,會執行滾動屏幕的動作
       返回:
       

       void clickLongOnText(String text [, int match, boolean scroll|int time])
       
長按屏幕內的某個文本
       參數:
       text-長按的字符
       match-如果有多個匹配的話,長按的第幾個
       scroll-如果是true的話,會執行滾動屏幕的動作
       time-長按的時間
       返回:
       

       void clickOnView (android.view.View.view [,boolean immediately])
       點擊一個view,可設置忽略等待
       參數:
       view-view名稱
       immediately-如果爲true的話,忽略任何等待立即點擊
       返回:
       

       void clickLongOnView (android.view.View.view [,int time])
       長按一個view
       參數:
       view-view名稱
       time-長按的時間
       返回:
       


       void clickOnButton (int index| String text)
       
點擊一個按鈕
       參數:
       index-按鈕的索引
       text-按鈕的文字
       返回:
       

       void clickOnImage (int index)
       
點擊一個圖片
       參數:
       index-圖片的索引
       返回:
       

       void clickOnImageButton (int index)
       
點擊一個帶圖片的按鈕
       參數:
       index-按鈕的索引
       返回:
       

       void clickOnEditText (int index)
       
點擊一個可編輯的文本控件
       參數:
       index-可編輯文本的索引
       返回:
       

       void clickOnCheckBox (int index)
       
點擊一個複選框
       參數:
       index-複選框的索引
       返回:
       

       void clickOnToggleButton (String text)
       
點擊一個開關按鈕,並改變其狀態
       參數:
       text-開關按鈕的文本
       返回:
       

       void clickOnMenuItem (String text [, boolean subMenu])
       
點擊MenuItem,即當點擊系統menu鍵彈出的那個菜單
       參數:
       text-menuItem的文本
       subMenu-如果爲true的時候,可以選擇MenuItem的下級菜單
       返回:
       

        void clickOnRadioButton (int index)
       
點擊一個進度按鈕
       參數:
       index-進度按鈕的索引
       返回:
       

       void clickOnActionBarHomeButton ()
       
點擊AcionBar的Home或者Up按鈕,就是最上面那條的Home或者Up
       參數:
       
       返回:
       

       void clickOnActionBarItem (int id)
       
點擊ActionBar的選項
       參數:
       每個選項的id
       返回:
       

       void clickLongOnTextAndPress (String text, int index)
       
長按一個控件,並點擊其中一個選項
       參數:
       text-控件的文本
       index-點擊的索引
       返回:
       

       void clickOnWebElement (By by [, int match , boolean scroll])
       
通過By屬性識別,點擊一個Web控件
       參數:
       by-通過By的哪個屬性來識別控件
       match-如果多個web都匹配,選擇第幾個
       scroll-如果爲true的話,將執行滾動操作
       返回:
       

       void clickOnWebElement (WebElement webElement)
       
通過Web控件名稱識別,點擊一個Web控件
       參數:
       webElement-web控件的名稱
       返回:
       
發佈了8 篇原創文章 · 獲贊 7 · 訪問量 7萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章