コード例 #1
0
# -*- coding: utf-8 -*-
from tools.base import EvaProcess, EvaRobot
from processes.main_common import start_processes

__author__ = 'wgx'


# 这个文件的case都是写着玩的


class ProcessTest(EvaProcess):
    def __init__(self, robot):
        EvaProcess.__init__(self, robot)

    def run(self):
        self.delay(2)
        self.press_back()
        self.delay(3)


class TestRobot(EvaRobot):
    apk_path = '../assets/apks/app-debug.apk'
    package_name = 'me.chunyu.testapk'
    launch_activity = '.MainActivity'


if __name__ == '__main__':
    start_processes(TestRobot, [ProcessTest, ], False)
コード例 #2
0
    2.输入“感冒”,点击搜索按钮
    3.可能的治疗方法中点击检查项(如,血常规)"
    """
    def __init__(self, robot):
        EvaProcess.__init__(self, robot)

    def run(self):
        self.start_activity('.Activities.MainActivity600')
        self.tap_on_text('自我诊断')
        self.tap_on_text('搜索症状、疾病、药品')

        eles = self.find_elements_by_widget(utils.android_edittext)
        if len(eles) > 0:
            self.input(eles[0], SEARCH_KEY_DISEASE1)
        else:
            raise FailException

        self.tap_on_text('血常规(检查)')
        if not self.find_elements_by_text('介绍'):
            raise FailException



if __name__ == '__main__':
    start_processes(EvaRobot, [
        ProcessDealWithUpdateDialog,
        ProcessDealWithGuide,
        ProcessSelfSearch8,
        ProcessSelfSearch10,
    ], False)