def setUpClass(cls): config = ConfigParser.ConfigParser() config.read('webdriver.cfg') section = os.environ.get("WD_BROWSER", 'firefox') cls.driver_class = getattr(webdriver, config.get(section, 'browser')) url = None if config.has_option(section, 'url'): url = config.get(section, "url") capabilities = None if config.has_option(section, 'capabilities'): try: capabilities = json.loads(config.get(section, "capabilities")) except: pass if url != None and url.strip() != '': if capabilities != None and type(capabilities) is dict: cls.driver = cls.driver_class(command_executor=url, desired_capabilities=capabilities) else: cls.driver = cls.driver_class(command_executor=url) else: if capabilities != None and type(capabilities) is dict: cls.driver = cls.driver_class(desired_capabilities=capabilities) else: cls.driver = cls.driver_class() cls.webserver = Httpd(host=get_lan_ip()) cls.webserver.start()
def setUpClass(cls): cls.driver = create_driver() cls.webserver = Httpd(host=get_lan_ip()) cls.webserver.__dict__['mobile'] = os.environ.get("WD_BROWSER", 'firefox') cls.webserver.__dict__['appId'] = appId cls.webserver.start()
def setUpClass(cls): config = ConfigParser.ConfigParser() config.read('webdriver.cfg') section = os.environ.get("WD_BROWSER", 'firefox') cls.driver_class = getattr(webdriver, config.get(section, 'browser')) url = None if config.has_option(section, 'url'): url = config.get(section, "url") capabilities = None if config.has_option(section, 'capabilities'): try: capabilities = json.loads(config.get(section, "capabilities")) except: pass if url != None and url.strip() != '': if capabilities != None and type(capabilities) is dict: cls.driver = cls.driver_class( command_executor=url, desired_capabilities=capabilities) else: cls.driver = cls.driver_class(command_executor=url) else: if capabilities != None and type(capabilities) is dict: cls.driver = cls.driver_class( desired_capabilities=capabilities) else: cls.driver = cls.driver_class() cls.webserver = Httpd(host=get_lan_ip()) cls.webserver.start()
def setUpClass(cls): cls.driver = create_driver() cls.webserver = Httpd(host=get_lan_ip()) cls.webserver.__dict__['mobile'] = os.environ.get( "WD_BROWSER", 'firefox') cls.webserver.__dict__['appId'] = appId cls.webserver.start()
def setUpClass(cls): cls.driver = create_driver() cls.webserver = Httpd(host=get_lan_ip()) cls.webserver.start()
def setUpClass(cls): cls.driver = create_driver() cls.webserver = server.WebTestHttpd(host=get_lan_ip()) cls.webserver.start() cls.webserver.where_is = cls.webserver.get_url