def setup(serino): chrome = Chrome(serino, "Chrome") message = Message(serino, "Message") email = Email(serino, "Email") call = Telephony(serino, "call") # chrome.setup() message.setup() email.setup("*****@*****.**", "Password001", "exchange") call.setup_contacts()
def setup(serino): chrome = Chrome(serino,"Chrome") message = Message(serino,"Message") email = Email(serino,"Email") call = Telephony(serino,"call") # chrome.setup() message.setup() email.setup("*****@*****.**", "Password001", "exchange") call.setup_contacts()
def setUpClass(cls): serino = "MDEVICE" # serino = "adede7a6" if len(sys.argv)>1: serino = sys.argv[1] cls.mod = Telephony(serino, "Telephony") cls.set = Settings(cls.mod.device, "Settings")
def __init__(self, device, mod): self.device = connect_device(device) self.logger = createlogger(mod) self.log_path = create_folder() self.camera = Camera(self.device, "task_camera") self.product = Configs("common").get("product", "Info") if self.product == "Sprints": from common.chrome import Chrome self.browser = Chrome(self.device, "task_browser") else: self.browser = Browser(self.device, "Browser") self.tel = Telephony(self.device, "task_tel") self.message = Message(self.device, "task_message") self.settings = Settings(self.device, "switch_nw") self.suc_times = 0 self.mod_cfg = GetConfigs(mod) self.test_times = 0 self.dicttesttimes = self.mod_cfg.get_test_times() for test_time in self.dicttesttimes: self.test_times += int(self.dicttesttimes[test_time]) self.test_times = self.test_times * 2 + 4 self.logger.info("Trace Total Times " + str(self.test_times))
def __init__(self,device,mod): self.device = connect_device(device) self.logger = createlogger(mod) self.log_path = create_folder() self.camera = Camera(self.device,"task_camera") self.product = Configs("common").get("product","Info") if self.product == "Sprints": from common.chrome import Chrome self.browser = Chrome(self.device,"task_browser") else: self.browser = Browser(self.device,"Browser") self.tel = Telephony(self.device,"task_tel") self.message = Message(self.device,"task_message") self.settings = Settings(self.device,"switch_nw") self.suc_times = 0 self.mod_cfg = GetConfigs(mod) self.test_times = 0 self.dicttesttimes = self.mod_cfg.get_test_times() for test_time in self.dicttesttimes: self.test_times += int(self.dicttesttimes[test_time]) self.test_times = self.test_times*2 + 4 self.logger.info("Trace Total Times " + str(self.test_times))
class MultiTask(Common): def __init__(self, device, mod): self.device = connect_device(device) self.logger = createlogger(mod) self.log_path = create_folder() self.camera = Camera(self.device, "task_camera") self.product = Configs("common").get("product", "Info") if self.product == "Sprints": from common.chrome import Chrome self.browser = Chrome(self.device, "task_browser") else: self.browser = Browser(self.device, "Browser") self.tel = Telephony(self.device, "task_tel") self.message = Message(self.device, "task_message") self.settings = Settings(self.device, "switch_nw") self.suc_times = 0 self.mod_cfg = GetConfigs(mod) self.test_times = 0 self.dicttesttimes = self.mod_cfg.get_test_times() for test_time in self.dicttesttimes: self.test_times += int(self.dicttesttimes[test_time]) self.test_times = self.test_times * 2 + 4 self.logger.info("Trace Total Times " + str(self.test_times)) def remove(self): self.logger.debug("remove all opened activities") self.device.press.menu() if self.device(description="Clear all").wait.exists(timeout=2000): self.device(description="Clear all").click() self.device.delay(5) return True return False def start(self): self.logger.debug("Start Some activities") self.logger.debug("Launch Contacts") #self.tel.start_app("Contacts") self.tel.enter_contacts() self.device.delay(3) self.logger.debug("Launch Message") self.message.start_app("Messaging") self.device.delay(3) self.logger.debug("Launch Dialer") #self.tel.start_app("Call") self.tel.enter_dialer() self.device.delay(3) self.logger.debug("Launch Camera") self.camera.start_app("Camera") self.device.delay(3) self.logger.debug("Launch Browser") #self.browser.start_app("Browser") self.browser.enter() def make_call(self, number): if self.tel.enter_dialer(): try: if self.tel.call_from_dialer(number): self.suc_times += 1 self.logger.info("Trace Success Make Call") return True else: self.save_fail_img() return False except Exception, e: self.save_fail_img() # common.common.log_traceback(traceback.format_exc()) return False
class MultiTask(Common): def __init__(self,device,mod): self.device = connect_device(device) self.logger = createlogger(mod) self.log_path = create_folder() self.camera = Camera(self.device,"task_camera") self.product = Configs("common").get("product","Info") if self.product == "Sprints": from common.chrome import Chrome self.browser = Chrome(self.device,"task_browser") else: self.browser = Browser(self.device,"Browser") self.tel = Telephony(self.device,"task_tel") self.message = Message(self.device,"task_message") self.settings = Settings(self.device,"switch_nw") self.suc_times = 0 self.mod_cfg = GetConfigs(mod) self.test_times = 0 self.dicttesttimes = self.mod_cfg.get_test_times() for test_time in self.dicttesttimes: self.test_times += int(self.dicttesttimes[test_time]) self.test_times = self.test_times*2 + 4 self.logger.info("Trace Total Times " + str(self.test_times)) def remove(self): self.logger.debug("remove all opened activities") self.device.press.menu() if self.device(description= "Clear all").wait.exists(timeout = 2000): self.device(description= "Clear all").click() self.device.delay(5) return True return False def start(self): self.logger.debug("Start Some activities") self.logger.debug("Launch Contacts") #self.tel.start_app("Contacts") self.tel.enter_contacts() self.device.delay(3) self.logger.debug("Launch Message") self.message.start_app("Messaging") self.device.delay(3) self.logger.debug("Launch Dialer") #self.tel.start_app("Call") self.tel.enter_dialer() self.device.delay(3) self.logger.debug("Launch Camera") self.camera.start_app("Camera") self.device.delay(3) self.logger.debug("Launch Browser") #self.browser.start_app("Browser") self.browser.enter() def make_call(self,number): if self.tel.enter_dialer(): try: if self.tel.call_from_dialer(number): self.suc_times += 1 self.logger.info("Trace Success Make Call") return True else: self.save_fail_img() return False except Exception,e: self.save_fail_img() # common.common.log_traceback(traceback.format_exc()) return False