appium 中手勢密碼的定位座標

2022-08-25 09:12:12 字數 780 閱讀 5603

1.press方法中的座標為絕對座標,moveto方法中的座標都是相對座標,具體來說第乙個moveto中的座標相對於press方法中的座標,第二個moveto方法中的座標相對於第乙個moveto方法中的座標,以此類推。

2.wait是必須的:開始我沒有用wait,結果效果是划動太快,直接從第乙個點到了最後乙個點,略過了中間的點,加上wait之後就正常了。這裡ms表示為毫秒,ms=500就是等待500毫秒。

如下面例項;

連線成4個點,對應的座標如圖中右邊所示imageview

**為:

touchaction ta=new touchaction(driver).press(166, 700).waitaction(500).moveto(280, 0).waitaction(500).moveto(280, 0).waitaction(500).moveto(0, 280).waitaction(500).release();

ta.perform();

touchaction ta1=new touchaction(driver).press(166, 700).waitaction(500).moveto(280, 0).waitaction(500).moveto(280, 0).waitaction(500).moveto(0, 280).waitaction(500).release();

ta1.perform();

輸入2次,確認手勢密碼。

appium 常用的元素定位

1.通過id定位 取resource id值 driver.find element by id com.android.dongsport id tv home1 driver.find elements by id com.android.dongsport id tv home1 2.通過cl...

Appium的元素定位方式和定位工具

1 id定位find element by id resource id的值 2 classname定位find element by class name class的值 3 accessibilityid定位 通過元素的content desc屬性 find element by accessi...

在網頁中實現 手勢解鎖密碼

手機的手勢解鎖,是很好用的功能。方便,而且比輸入密碼更安全。小知識 為什麼手勢密碼更安全?傳統密碼輸入,有按鍵輸入過程,而按下的按鍵,可能被木馬軟體記錄。且密碼輸入框中的密碼,也可能被非法獲取。而手勢密碼則不存在這些問題。在網頁應用中,是否可以實現乙個同樣的效果呢?當然可以,本文就來實現乙個。操作時...