Appium automation framework from 0 to 1 base class encapsulation

Only 4 base classes are encapsulated here, everyone else can enrich themselves~~
directly on the code:

baseView.py

# -*- coding: utf-8 -*-
"""
@ auth : carl_DJ
@ time : 2020-7-9
"""

class BaseView(object):
    '''
    封装一些基类
    '''
    def __init__(self,driver):
        self.driver = driver

    #元素定位
    def find_element(self,*loc):
        return self.driver.find_element(*loc)

    #一组元素定位
    def find_elements(self,*loc):
        return self.driver.find_elements(*loc)

    #获取屏幕尺寸
    def get_window_size(self):
        return self.driver.get_window_size()

    #滑动
    def swipe(self,start_x, start_y, end_x, end_y, duration):
        return self.driver.swipe(start_x, start_y, end_x, end_y, duration)  #duration 滑动持续时间

It's so easy!

Guess you like

Origin blog.csdn.net/wuyoudeyuer/article/details/107226861