0
私はjavaでアンドロイドモバイルテスト用のテストスクリプトを書いて、5.5インチのキットキャットアンドロイドデバイスでテストしました。しかし、別の画面サイズでテストしているとき、要素が上下にスクロールするため、エラーが発生します.Scrollメソッドは、5.5では正常に動作しますが、5.0の画面サイズではうまく動作しません。誰も私がプログラミングに新しい人を助けてくれる? 私はこのコードを使用します。モバイル画面の任意のサイズで動作するscrollDownメソッドの作成方法は?
public static void verticalScroll(AppiumDriver<MobileElement> driver) throws Throwable {
try {
Dimension size = driver.manage().window().getSize();
int y_start = (int) (size.height * 0.60);
int y_end = (int) (size.height * 0.30);
int x = size.width/2;
Thread.sleep(1000);
driver.swipe(x, y_start, x, y_end, 3000);
} catch (Throwable e) {
throw e;
}
}
私は特定の要素をクリックするためのスワイプダウンメソッドを書いています。 5.5インチの画面ではうまく動作しますが、5インチの画面でそれをテストすると、さらにスクロールして要素がなくなります。それで、その要素を見つけることができませんでした。 – Maddy