appium tap 報錯:outside of element rect

qiuwencao發表於2020-05-22

模擬器解析度 1600,900 真機解析度 1920,1080
在模擬器上找到了一個點的座標 (1543,98),使用 driver.tap 方法。在另外一臺真機上跑該程式碼,原來的點座標進行了轉換 --- 按照網上說的點座標/模擬器解析度 * 真機解析度,轉換為了 (1851, y=118),執行之後報錯:
selenium.common.exceptions.InvalidArgumentException: Message: Coordinate [x=1851.0, y=118.0] is outside of element rect: [0,0][1793,1080]

相關文章