python3 uiautomator2ページのスクロール、関連する操作をスライディング

まず、スクロール操作:スクロール

1、の意味を理解する:スクロールを、無関係な座標

 

図2に示すように、ソースコードの例:

image.png


3、実際のコードは示しています。

# 垂直滚动到页面顶部/横向滚动到最左侧
d(scrollable=True).scroll.toBeginning()
d(scrollable=True).scroll.horiz.toBeginning()
# 垂直滚动到页面最底部/横向滚动到最右侧
d(scrollable=True).scroll.toEnd()
d(scrollable=True).scroll.horiz.toEnd()
# 垂直向后滚动到指定位置/横向向右滚动到指定位置
d(scrollable=True).scroll.to(description="指定位置")
d(scrollable=True).scroll.horiz.to(description="指定位置")
# 垂直向前滚动(横向同理)
d(scrollable=True).scroll.forward()
# 垂直向前滚动到指定位置(横向同理)
d(scrollable=True).scroll.forward.to(description="指定位置")

4注:自由に組み合わせることができ、通常の状況下では、あなたがしたいページ位置にスクロールすることができ、ソースコードの例のスクロール、他の例のページを参照してください。次のようにスクロールは、スワイプメソッドを使用し、希望の位置にスクロールすることができない場合示します

第二に、スライド操作:スワイプ

1、意味は理解:点Aから点Bまでスライド、画面スライドに理解されるように
図2に示すように、ソースコードの例:

 

image.png

 

3、実際のコードは示しています。

# 从sx,sy坐标滑动至ex,ey坐标
d.swipe(sx, sy, ex, ey)

第三に、ドラッグ・アンド・ドロップ:ドラッグ

図1に示すように、意味は理解:ポジションBへドラッグを、スワイプと同様ドラッグボタン、として理解することができる
2、ソースコードの例:

 

image.png

3、実際のコードは示しています。

# 从sx,sy坐标拖拽至ex,ey坐标
d.drag(sx, sy, ex, ey)

 



著者:gz_testerの
リンクします。https://www.jianshu.com/p/bb4435303214
出典:ジェーンの本は
、著者が著作権を保有しています。著者は認可商業転載してください接触、非商用の転載は、ソースを明記してください。

公開された24元の記事 ウォン称賛30 ビュー50000 +

おすすめ

転載: blog.csdn.net/yufen9987/article/details/102986562