Пример #1
0
 def login(self, type="normal", user="******"):
     if type == "normal":
         self.selenium.get(self.base_url + "/en-US/firefox/users/login")
         from pages.desktop.user import Login
         login = Login(self.testsetup)
         login.login_user_normal(user)
     elif type == "browserID":
         login = self.header.click_login_browser_id()
         login.login_user_browser_id(user)
Пример #2
0
    def login(self, method="normal", user="******"):
        from pages.desktop.user import Login

        if not self.header.is_browserid_login_available:
            login = self.header.click_login_normal()
            login.login_when_browser_id_is_unavailable(user)
        elif method == "normal":
            self.selenium.get(self.base_url + "/en-US/firefox/users/login")
            login = Login(self.testsetup)
            login.login_user_normal(user)
        elif method == "browserID":
            login = self.header.click_login_browser_id()
            login.login_user_browser_id(user)
Пример #3
0
    def login(self, method="normal", user="******"):
        from pages.desktop.user import Login

        if not self.header.is_browserid_login_available:
            login = self.header.click_login_normal()
            login.login_when_browser_id_is_unavailable(user)
        elif method == "normal":
            self.selenium.get(self.base_url + "/en-US/firefox/users/login")
            login = Login(self.testsetup)
            login.login_user_normal(user)
        elif method == "browserID":
            login = self.header.click_login_browser_id()
            login.login_user_browser_id(user)
Пример #4
0
 def click_login(self):
     self.selenium.find_element(*self._login_locator).click()
     from pages.desktop.user import Login
     return Login(self.base_url, self.selenium)
Пример #5
0
 def click_login_normal(self):
     self.selenium.find_element(*self._login_normal_locator).click()
     from pages.desktop.user import Login
     return Login(self.testsetup)