Ejemplo n.º 1
0
def start_app(self):
    loginfo('启动APP')
    loginfo('等待启动页')
    self.driver.wait_activity('.activity.welcome.SplashActivity', 5)
    swipLeft(self.driver, n=3)
    loginfo('点击 【开始体验】')
    clickElement(self.driver, '开始体验')
Ejemplo n.º 2
0
def select_env(self, env):
    loginfo('点击 【我|我的评价】')
    clickElement(self.driver, '我', '我的评价')
    if env == '测试':
        env_str = '测试(dev)'
    elif env == '预正式':
        env_str = '预正式'
    elif env == '正式':
        env_str = '正式'
    loginfo('选择' + env + '环境')
    clickElement(self.driver, '环境', env_str)
Ejemplo n.º 3
0
def is_login(self):
    if gl.get_value('login') is False:
        loginfo('点击 【我】')
        clickElement(self.driver, '我')
        if finElement(self.driver, '我', '请登录账户') is not None:
            loginfo('点击 【我|请登录账户】')
            clickElement(self.driver, '我', '请登录账户')
            loginfo('点击 【我|手机登录】')
            clickElement(self.driver, '我', '手机登录')
            send_keys(self, '我', '请输入手机号', gl.get_value('uname'))
            send_keys(self, '我', '请输入密码', gl.get_value('pwd'))
            loginfo('点击 【我|登录】')
            clickElement(self.driver, '我', '登录')
            if finElement(self.driver, '我', '用户名') is not None:
                gl.set_value('login', True)
                loginfo('用户登录成功')
            else:
                logerror('登录失败')
    else:
        gl.set_value('login', True)
        loginfo('用户已登录')
Ejemplo n.º 4
0
def un_login(self):
    if gl.get_value('login') is True:
        loginfo('点击 【我】')
        clickElement(self.driver, '我')
        if finElement(self.driver, '我', '请登录账户') is None:
            loginfo('点击 【我|设置】')
            clickElement(self.driver, '我', '设置')
            loginfo('点击 【我|退出登录】')
            clickElement(self.driver, '我', '退出登录')
            if finElement(self.driver, '我', '请登录账户') is not None:
                gl.set_value('login', False)
                loginfo('用户已退出登录')
    else:
        loginfo('用户未登录')
        gl.set_value('login', False)
Ejemplo n.º 5
0
def click_me(self):
    loginfo('点击底部的我')
    clickElement(self.driver, '我')
Ejemplo n.º 6
0
def sleep_m(self):
    loginfo('返回财富上一级')
    clickElement(self.driver, '返回财富上一级')
Ejemplo n.º 7
0
def click_page(self, page, element):
    loginfo('点击 【 ' + page + '|' + element + '】')
    clickElement(self.driver, page, element)
Ejemplo n.º 8
0
def click_page_without_element(self, page):
    loginfo('只点击 【 ' + page + '】')
    clickElement(self.driver, page)