設定アプリ - >ストレージを自動化しようとしています
右ペイン(TABLET)のストレージ部分をスクロールする必要がありますが、できませんでした。ストレージ、ディスプレイなどで左ペインをスクロールすることしかできませんでした
何か案は?
設定アプリ - >ストレージを自動化しようとしています
右ペイン(TABLET)のストレージ部分をスクロールする必要がありますが、できませんでした。ストレージ、ディスプレイなどで左ペインをスクロールすることしかできませんでした
何か案は?
これをテストするタブレットはありませんが、スクロール可能なものを見つけようとしているだけだと思います。これにより、ビュー階層の最初のものが見つかります。もっと具体的にする必要があります。
その中で一意のテキストでスクロール可能なものを検索することをお勧めします。たとえば、設定で「ストレージ」が選択されている場合、検索したいリストに「総容量」項目があります。最初に階層の最上位ノードを検索し (LinearLayout または最上位ノードのタイプを検索)、次に、テキスト「Total space」を持つ子を持つスクロール可能オブジェクトを検索します。
UiCollection topNode = new UiCollection(
new UiSelector().className(LinearLayout.class.getName()));
UiScrollable storageList = topNode.getChildByText(
new UiSelector().scrollable(true), "Total space");
私も方法を見つけることができませんでした。しかし、回避策を見つけました。設定アプリの [ストレージ] で、次のようなものを使用します。
int width = getUiDevice().getDisplayWidth(); int height = getUiDevice().getDisplayHeight();
getUiDevice.swipe(幅×3/4、高さ×9/10、幅×3/4、高さ×1/10、10);