ZHスワイプAPI前の動作を使用すると、同様のJiugonggeこの連続スライドニーズを達成する必要がある場合は、どのようにそれを行うには、一方向のスライドを提供することができますか?
TouchActionは、押す、プレスなどの一連の作業が含まれ、クリック、移動、一時停止など、それは連続スライドさせるための実際の需要を行うために、これらの操作からなる作業の基であってもよいです。
実際の需要の分析では、我々は2つのケースがあることがわかります。
最初:全ロック解除パターンは、ビューは、他の子要素は、その後、我々は唯一の座標の形をとることはできないです。
#まず、スライドロック解除後に対応する座標点を与える :Elementはdriver.find_element_by_id =( "ID / lpv_password com.xxzb.fenwoo") の左上頂点二乗- #取得開始座標 LOCを= element.location #獲得素子サイズ サイズ=エレメント。サイズ #は、平均の分割、即ち、次の二乗ステップサイズを使用するように取得 /ステップサイズ= [「高さ」]。6 #は、第1の座標点の例として、ここで描かれた正方形座標出発して得 start_x = LOCを[「X "] + STEPの start_yのLOC = [" Y「]は+ STEPの #正方形は、第一、第二にスライド、最初のポイントからの操作をスライドさせ、第3、第5、第 TA = TouchAction(ドライバ) TA .press(start_x X = Y = start_y).WAIT(200で)。\ move_to(X = start_x + STEP * 2、Y = start_y).WAIT(200で)。\ move_to(X = satrt_x + STEP *。4、Y start_y =).WAIT(200です)。\ move_to(X = start_x + STEP * 2、Y = 2 * start_y + STEP).WAIT(200です)。\ move_to(X = start_x + STEP * 4、Y = + STEPのstart_y * 4).WAIT(200)。 \ リリース()。待ち(200)。\ (実行)
第2の状況は次のとおりです。9点はなく、別個のセットのImageViewのの、全体のビューで構成されていません
#得到所有ImageViewの的集合 画像= driver.find_elements(By.xpath、 "// android.widget.FrameLayout / android.widget.ImageView") #滑动 TA = TouchAction(ドライバ) ta.press(画像[0])待機(200)。\ move_to(画像[1])。ウエイト(200)。\ move_to(画像[2])。ウエイト(200)。\ move_to(画像[4])。ウエイト(200)。\ move_to(画像[9])。ウエイト(200)。\ リリース()。ウエイト(200)。\ (実行)