appium之java API(2)

來源:互聯網
上載者:User

標籤:appium

TouchAction


AppiumDriver的輔助類,主要針對手勢操作,比如滑動、長按、拖動等。TouchAction的原理是講一系列的動作放在一個鏈條中,然後將該鏈條傳遞給伺服器。伺服器接受到該鏈條後,解析各個動作,逐個執行。


press(WebElement el)


在控制項上執行press操作。


press(int x, int y)


在座標為(x,y)的點執行press操作


press(WebElement el, int x, int y)


在控制項el的左上方的x座標位移x單位,y左邊位移y單位的座標上執行press操作。


release()


釋放操作,代表該系列動作的一個結束標誌。


moveTo(WebElement el)


以el為目標,從另一個點移動到該目標上


moveTo(int x, int y)


以(x,y)點為目標,從另一個點移動到該目標上


moveTo(WebElement el, int x, int y)


以控制項el的左上方為基準,x軸向右移動x單位,y軸向下移動y單位。以該點為目標,從另一個點移動到該點上。


tap(WebElement el)


在控制項的中心點上敲擊一下


tap(int x, int y)


在(x,y)點輕擊一下


tap(WebElement el, int x, int y)


以控制項el的左上方為基準,x軸向右移動x單位,y軸向下移動y單位。在該點上輕擊。


waitAction()


代表一個空操作,等待一段時間


waitAction(int ms)


等待ms秒


longPress(WebElement el)


控制項長按


longPress(int x, int y)


點長按


longPress(WebElement el, int x, int y)


位移點長按


cancel()


取消執行該動作


perform()


執行該動作






appium之java API(2)

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.