示例#1
0
 def __init__(self, activity_name, element_name):
     global driver
     driver = MyDriver.get_driver()
     self.activity_name = activity_name
     self.element_name = element_name
     element_dict = get_el__dict(self.activity_name, self.element_name)
     self.path_type = element_dict.get("pathtype")
     self.path_value = element_dict.get("pathvalue")
示例#2
0
 def __init__(self, activity_name, element_name):
     global driver
     driver = MyDriver.get_driver()
     self.activity_name = activity_name
     self.element_name = element_name
     element_dict = get_el__dict(self.activity_name, self.element_name)
     self.path_type = element_dict.get("pathtype")
     self.path_value = element_dict.get("pathvalue")
示例#3
0
    def setUp(self):
        self.driver = MyDriver.get_driver()
        self.caseNo = "test01"
        self.flag = False

        # get Log
        self.log = Log.MyLog().get_log()
        self.logger = self.log.getMyLogger()

        # get caseNo
        # filename = sys.argv[0][sys.argv[0].rfind(os.sep)+1:]
        # length = len(filename.split("/"))

        # test Start
        self.log.buildStartLine(self.caseNo)
示例#4
0
    def setUp(self):
        self.driver = MyDriver.get_driver()
        self.caseNo = "test01"
        self.flag = False

        # get Log
        self.log = Log.MyLog().get_log()
        self.logger = self.log.getMyLogger()

        # get caseNo
        # filename = sys.argv[0][sys.argv[0].rfind(os.sep)+1:]
        # length = len(filename.split("/"))

        # test Start
        self.log.buildStartLine(self.caseNo)
示例#5
0
    def run(self):
        """run test
        :return:
        """
        try:
            suit = self.create_suite()
            if suit is not None:

                logger.info("begin to start Appium Server")

                self.myServer.start_server()

                while not self.myServer.is_runnnig():
                    sleep(1)

                else:
                    logger.info("end to start Appium Server")
                    # logger.info("open Driver")
                    # self.driverOn()
                    logger.info("Start to test")
                    fp = open(resultPath, 'wb')
                    runner = HTMLTestRunner.HTMLTestRunner(
                        stream=fp,
                        title='testReport',
                        description='Report_description')
                    runner.run(suit)
                    # unittest.TextTestRunner(verbosity=2).run(suit)
                    logger.info("end to test")

            else:
                logger.info("Have no test to run")
        except Exception as ex:
            log.outputError(MyDriver.get_driver(), str(ex))
        finally:
            logger.info("close to Driver")
            self.driver_off()
            logger.info("begin stop Appium Server")
            self.myServer.stop_server()
            logger.info("end stop Appium Server")
示例#6
0
    def run(self):
        """run test
        :return:
        """
        try:
            suit = self.create_suite()
            if suit is not None:

                logger.info("begin to start Appium Server")

                self.myServer.start_server()

                while not self.myServer.is_runnnig():
                    sleep(1)

                else:
                    logger.info("end to start Appium Server")
                    # logger.info("open Driver")
                    # self.driverOn()
                    logger.info("Start to test")
                    fp = open(resultPath, 'wb')
                    runner = HTMLTestRunner.HTMLTestRunner(stream=fp, title='testReport', description='Report_description')
                    runner.run(suit)
                    # unittest.TextTestRunner(verbosity=2).run(suit)
                    logger.info("end to test")

            else:
                logger.info("Have no test to run")
        except Exception as ex:
            log.outputError(MyDriver.get_driver(), str(ex))
        finally:
             logger.info("close to Driver")
             self.driver_off()
             logger.info("begin stop Appium Server")
             self.myServer.stop_server()
             logger.info("end stop Appium Server")
示例#7
0
 def driver_off(self):
     """close the driver
     :return:
     """
     MyDriver.get_driver().quit()
示例#8
0
 def driver_on(self):
     """open the driver
     :return:
     """
     MyDriver.get_driver()
示例#9
0
from selenium.common.exceptions import NoSuchElementException
from time import sleep
import testApp01.readConfig as readConfig
import os
from testApp01.testSet.common.DRIVER import MyDriver
from xml.etree import ElementTree as elementTree
import xlrd

readConfigLocal = readConfig.ReadConfig
driver = MyDriver.get_driver()


def return_index():
    """
    return the index
    :return:
    """
    pass


def get_window_size():
    """
    get current windows size mnn
    :return:windowSize
    """
    global windowSize
    windowSize = driver.get_window_size()
    return windowSize

示例#10
0
from selenium.common.exceptions import NoSuchElementException
from time import sleep
import testApp01.readConfig as readConfig
import os
from testApp01.testSet.common.DRIVER import MyDriver
from xml.etree import ElementTree as elementTree
import xlrd

readConfigLocal = readConfig.ReadConfig
driver = MyDriver.get_driver()


def return_index():
    """
    return the index
    :return:
    """
    pass


def get_window_size():
    """
    get current windows size mnn
    :return:windowSize
    """
    global windowSize
    windowSize = driver.get_window_size()
    return windowSize


def my_swipe_to_up(during=None):
示例#11
0
 def driver_off(self):
     """close the driver
     :return:
     """
     MyDriver.get_driver().quit()
示例#12
0
 def driver_on(self):
     """open the driver
     :return:
     """
     MyDriver.get_driver()