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")
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)
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")
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")
def driver_off(self): """close the driver :return: """ MyDriver.get_driver().quit()
def driver_on(self): """open the driver :return: """ MyDriver.get_driver()
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
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):