ビュー(ホームページ/ブラウズ)がスクロール可能かどうかを確認する自動化スクリプトは誰でも知っています。私はページの一番下にあるScrollTo(id)を使うことができます。しかし、第1ページにその要素が存在すればテストケースが合格するので、正しい方法はありません。ビューを確認する方法はモバイルアプリケーション(オートメーション)でスクロール可能
0
A
答えて
0
基本的にはできません。ビューをScrollViewクラスにキャストしようとする可能性がありますが、どのカスタムビューもスクロールを実装できます。
0
"YourText"と最後に表示される要素を考えることができますが、これは で、ページごとにカスタマイズする必要があります。
ここでは、要素を見つけるまでスワイプを使用しています。この場合、最後に表示される要素はページの余白を示します。
Dimension dimensions = driver.manage().window().getSize();
Double screenHeightStart = dimensions.getHeight() * 0.5;
int scrollStart = screenHeightStart.intValue();
System.out.println("s="+scrollStart);
Double screenHeightEnd = dimensions.getHeight() * 0.2;
int scrollEnd = screenHeightEnd.intValue();
for (int i = 0; i < dimensions.getHeight(); i++) {
driver.swipe(0,scrollStart,0,scrollEnd,2000);
if (driver.findElement(By.name("YourText")).size()>0)
exit;
}
driver.findElement(By.name("YourText")).click();
0
ボタンなどの固有の要素の座標を取得します。
driver.swipe()を100ピクセル以上使用してスワイプします。
さらに、その要素の座標を取得し、x座標またはy座標が変更されているかどうかを確認します。
これは、1ページのアプリケーションであるかそれ以上スクロールするかを知らせます。
0
基本的見解を確認するための何のAPIがスクロール可能かどうかではありませんがあるが、あなたはまだこれを必要とする場合、あなたはあなたが知識ScrollTo(につきとして使用しているappium-javaのクライアント
@Test
public void testVerticalScroll()
{
//Try to Scroll till the 15th row
driver.scrollTo("List item:15");
//Assert that the 1st row is not visible.
Assert.assertFalse(driver.findElement(By.name("List item:01")).isDiaplyes())
//Assert that the 15th row is not visible.
Assert.assertTrue(driver.findElement(By.name("List item:15")).isDiaplyes())
}
関連する問題
- 1. 親ビューと子ビューの両方をスクロール可能にする方法
- 2. Zend_Http_Clientの確認方法はサーバで利用可能です
- 3. サブメニューをスクロール可能にする方法
- 4. スクロール可能なビューを作成する方法は? (サムスンギャラクシーSメニュー、Angry Birds Seasonsメニュー)
- 5. jquery、選択したオプションを表示可能なビューにスクロールする方法は?
- 6. 不確定なサイズのビューを「スクロール」する方法は?
- 7. Xamarin.iosのUIScrollviewでビューを確認する方法は?
- 8. httpsクラウド機能で認証を確認する方法は?
- 9. Load Test Results Storeで使用可能なスペースを確認する方法は?
- 10. ボタンで右スクロール可能なメニューを作成する方法は?
- 11. ConstraintLayoutをAndroidでスクロール可能にする方法は?
- 12. jupyterノートブックでスクロール可能なウィジェットを作成する方法は?
- 13. HorizontalScrollViewのスクロール状態を確認する方法は?
- 14. アンドロイドライブラリのデバッグ可能なビルドタイプまたはデバッグビルドタイプを確認する方法は?
- 15. スクロール可能なコンテナ内の「フローティング」ビュー
- 16. ビュー間のスクロール可能なテキストビュー
- 17. android sdkのスクロール可能なビュー
- 18. CoordinatorLayoutのAndroidリストビューでスクロール可能にする方法は?
- 19. ローカルURLに到達可能であることを確認する方法
- 20. 計算グラフが微分可能であることを確認する方法
- 21. Xamarinフォームでカスタムバインド可能なビューを作成する方法は?
- 22. ビューのデフォルト利回りを確認する方法は?
- 23. React Nativeのビューの状態を確認する方法は?
- 24. djangoビューの操作プロセスをリアルタイムで確認する方法
- 25. サービスとサーバーが利用可能かどうかを確認する方法は?
- 26. スイフト:プロトコルの利用可能性を確認する方法は?スウィフト2以来
- 27. IPアドレスに到達可能かどうかを確認する方法は?
- 28. C#:シリアルポートデバイスの設定可能なボーレートを確認する方法は?
- 29. リストがソート可能かどうかを確認する方法は?
- 30. インターネット接続が可能かどうかを確認する方法は?
周りの作業を行うことができます) appiumではなくなっていますか? –