appium- packaging method swipe

from common.logger import Logger
logger=Logger().get_logger()
class BasePage:
    def __init__(self,driver):
        self.driver=driver
    def get_window_size(self):
        logger.info("正在准备获取当前屏幕的大小")
        try:
            size=self.driver.get_window_size()
            width=size["width"]
            height=size["height"]
            logger.info ( " Get current success screen size: Width: {High}: {} " .format (width, height))
             return width, height
         the except : 
            logger.exception ( " Get current screen size failure " )
     DEF swipe_down (Self , T = 500, n-=. 1 ): 
        logger.info ( " preparing swipe down " )
         the try : 
            size = self.get_window_size () 
            X = size [0] * 0.5 
            Y = size [. 1] * 0.2 
            X1 = size [0] * 0.5 
            Y1 = size [. 1] 0.8 *
            for Iin Range (n-): 
                self.driver.swipe (X, Y, X1, Y1, T) 
                logger.info ( " screen sliding down times of success {} " .format (I +. 1 ))
         the except : 
            logger.exception ( " screen sliding down failure " )
     DEF swipe_up (Self, T = 500, n-=. 1 ): 
        logger.info ( " preparing upward swipe " )
         the try : 
            size = self.get_window_size () 
            X = size [0] 0.5 * 
            Y = size [. 1] * 0.8 
            X1 = size [0] * 0.5 
            Y1size = [. 1] * 0.2
             for I in Range (n-): 
                self.driver.swipe (X, Y, X1, Y1, T) 
                logger.info ( " screen sliding up times of success {} " .format (I + . 1 ))
         the except : 
            logger.exception ( " screen sliding up failure " )
     DEF swipe_right (Self, T = 500, n-=. 1 ): 
        logger.info ( " preparing right swipe " )
         the try : 
            size = self.get_window_size () 
            X = size [0] * 0.2 
            Y = size [. 1] 0.5 *
            X1 = size [0] * 0.8 
            Y1 = size [. 1] * 0.5
             for I in Range (n-): 
                self.driver.swipe (X, Y, X1, Y1, T) 
                logger.info ( " screen of times {} successful slide rightward " .format (I +. 1 ))
         the except : 
            logger.exception ( " swipe right failed " ) 

    DEF swipe_left (Self, T = 500, n-=. 1 ): 
        logger.info ( " preparing left slide the screen " )
         the try : 
            size = self.get_window_size ()
            X = size [0] * 0.8 
            Y = size [. 1] * 0.5 
            X1 = size [0] * 0.2 
            Y1 = size [. 1] * 0.5
             for I in Range (n-): 
                self.driver.swipe (X, Y, X1, Y1, T) 
                logger.info ( " screen of the sub-sliding successfully left {} " .format (I +. 1 ))
         the except : 
            logger.exception ( " screen to the left sliding failure " )

 

Guess you like

Origin www.cnblogs.com/Be-your-own-hero/p/11345279.html