Jiugongge Appium funcionamiento básico de la diapositiva para desbloquear

Operación antes de API golpe zh puede proporcionar un solo sentido de diapositivas, si se quiere lograr este Jiugongge necesidades de diapositivas continuas similares, cómo hacerlo?

TouchAction contiene una serie de operaciones como el prensado, prensa, clic, movimiento, pausa, etc., puede ser un grupo de trabajo que consiste en estas operaciones para hacer la demanda real de deslizamiento continua.

En el análisis de la demanda real, nos encontraremos con que hay dos casos:

La primera: el conjunto patrón de desbloqueo es una vista, no hay otros elementos secundarios, entonces sólo puede tomar la forma de coordenadas :

# Primera dan los puntos de coordenadas correspondientes después de desbloquear la corredera 
Elemento driver.find_element_by_id = ( "com.xxzb.fenwoo: ID / lpv_password") 
de coordenadas # obtención de inicio - superior izquierda cuadrados de vértices 
= element.location LOC 
# adquisición tamaño del elemento 
size = elemento. tamaño 
# obtienen media dividida, es decir, utilizar la siguiente cuadrado tamaño de paso de 
tamaño de paso = [ "altura"] /. 6 
# obtuvieron a partir de coordenadas cuadrados dibujados aquí como un ejemplo de un primer punto de coordenadas 
start_x = loc [ "x "] + PASO 
start_y LOC = [" Y "] + PASO 
# cuadrados deslice operación desde el primer punto, el primer deslizado a la segunda, tercera, quinta, novena 
TA = TouchAction (Driver) 
TA .press (start_x X =, Y = start_y) .wait (200 es). \ 
    move_to (X = start_x + PASO * 2, Y = start_y) .wait (200 es). \ 
    move_to (X = satrt_x + PASO *. 4, Y start_y =) .wait (200 es). \ 
    move_to (X = start_x + PASO * 2, Y = 2 * start_y + STEP) .wait (200 es). \ 
    move_to (X = start_x + PASO *. 4, Y = + PASO start_y * 4) .wait (200). \
    liberación (). WAIT (200). \ 
    realizar ()

 La segunda situación es la siguiente: nueve puntos no se compone de toda una visión, sino de un conjunto separado imageview

#得到所有的集合imageview 
imágenes = driver.find_elements (By.xpath, "// android.widget.FrameLayout / android.widget.ImageView") 
#滑动
ta = TouchAction (conductor) 
ta.press (imágenes [0]) espera (200). \ 
    move_to (imágenes [1]). espera (200). \ 
    move_to (imágenes [2]). espera (200). \ 
    move_to (imágenes [4]). espera (200). \ 
    move_to (imágenes [9]). espera (200). \ 
    liberación (). espera (200). \ 
    realizar ()

  

Supongo que te gusta

Origin www.cnblogs.com/123blog/p/12622325.html
Recomendado
Clasificación