class IsolatedLoginHandler(object):
    def __init__(self, driver):
        self.driver = driver
        self.utils = Utils(driver)

    def login(self):
        # self.utils.delete_existing_logfile()
        self.utils.startBrowser(self.driver)
        self.utils.login(self.driver, 'root', 'admin123')

    def logout(self):
        self.driver.switch_to_default_content()
        self.utils.logout(self.driver)
Beispiel #2
0
class IsolatedLoginHandler(object):
    def __init__(self, driver):
        self.driver = driver
        self.utils = Utils(driver)

    def login(self):
        # self.utils.delete_existing_logfile()
        self.utils.start_browser(self.driver)
        self.utils.login(self.driver, '', '')

    def logout(self):
        self.driver.switch_to_default_content()
        self.utils.logout(self.driver)
Beispiel #3
0
class LoginHandler(object):
    def __init__(self, driver, test_helper, test_log):
        self.utils = Utils(driver, None)
        self.driver = driver
        self.login_info = {}
        self.test_helper = test_helper
        self.test_log = test_log

        try:
            with open("login.config") as f:
                content = f.readlines()
                for line in content:
                    parts = line.strip().split(',', 2)
                    print("parts", parts)
                    self.login_info[parts[0]] = (parts[1], parts[2])
        except:
            pass

    def login(self):
        print('doing nothing, already logged from start()')

    def logout(self):
        print('normal logout')

    def start(self):

        self.utils.start_browser(self.driver)
        override = self.login_info.get(sys.argv[1])
        print("get override", override, sys.argv[1])
        if override is None:
            self.utils.login(self.driver, 'root', 'admin123', self.test_helper,
                             self.test_log)
        else:
            self.utils.login(self.driver, override[0], override[1],
                             self.test_helper, self.test_log)

    def end(self):
        # self.driver.switch_to_default_content()
        self.utils.logout(self.driver)
Beispiel #4
0
class LoginHandler(object):
    def __init__(self, driver, test_helper, test_log):
        self.utils = Utils(driver, None)
        self.driver = driver
        self.login_info = {}
        self.test_helper = test_helper
        self.test_log = test_log

        try:
            with open("login.config") as f:
                content = f.readlines()
                for line in content:
                    parts = line.strip().split(',', 2)
                    print("parts", parts)
                    self.login_info[parts[0]] = (parts[1], parts[2])
        except:
            pass


    def login(self):
        print('doing nothing, already logged from start()')

    def logout(self):
        print('normal logout')

    def start(self):

        self.utils.startBrowser(self.driver)
        override = self.login_info.get(sys.argv[1])
        print("get override", override, sys.argv[1])
        if override is None:
            self.utils.login(self.driver, 'root', 'admin123', self.test_helper, self.test_log)
        else:
            self.utils.login(self.driver, override[0], override[1], self.test_helper, self.test_log)

    def end(self):
        # self.driver.switch_to_default_content()
        self.utils.logout(self.driver)