Appium元素定位難點 tap座標定位不準確

2022-06-22 08:03:10 字數 683 閱讀 6301

1.tap是模擬手指點選頁面上元素

語法有兩個引數,第乙個是positions,是list型別最多五個點,duration是持續時間,單位毫秒

tap(self, positions, duration=none):

taps on an particular place with up to five fingers, holding for a certain time

模擬手指點選(最多五個手指),可設定按住時間長度(毫秒)

:args:

- positions - list型別,裡面物件是元組,最多五個。如:[(100, 20), (100, 60)]

- duration - 持續時間,單位毫秒,如:500

# 點登入

driver.tap([(781,1513),(1022,1648)], 500)

appium 元素定位

查詢控制項的方式 1.通過id查詢 self.driver.find element by id com.guokr.mentor id text view topic title self.driver.find elements by id 0 2.通過name查詢 self.driver.fi...

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元素 相對定位 定位方式

相對定位 相對定位是先找到該元素的有對應屬性的父元素節點,然後基於父元素進行元素定位。測試案例 不使用id元素定位方式,在新使用者註冊介面點選新增頭像按鈕。實現 by relative.py from find element.capability import driver driver.find...