Beispiel #1
0
    def check_login_behaviour(self):

        sign_in_button = self.wait_element_visible_by_css_selector('#wirecloud_header .user_menu_wrapper .se-btn, #wirecloud_header .arrow-down-settings')

        if sign_in_button.text != 'Sign in':
            # Oiltheme
            sign_in_button.click()
            popup_menu_element = self.wait_element_visible_by_css_selector('.se-popup-menu')
            popup_menu = PopupMenuTester(self, popup_menu_element)
            popup_menu.click_entry('Sign in')
        else:
            sign_in_button.click()

        username_input = self.wait_element_visible_by_css_selector('#id_username')
        self.fill_form_input(username_input, 'user_with_workspaces')
        password_input = self.driver.find_element_by_id('id_password')
        self.fill_form_input(password_input, 'admin')
        password_input.submit()
Beispiel #2
0
    def check_login_behaviour(self):

        sign_in_button = self.wait_element_visible('#wirecloud_header .user_menu_wrapper .se-btn, #wirecloud_header .arrow-down-settings')

        if sign_in_button.text != 'Sign in':
            # fiwarelabtheme
            sign_in_button.click()
            popup_menu_element = self.wait_element_visible('.se-popup-menu')
            popup_menu = PopupMenuTester(self, popup_menu_element)
            popup_menu.click_entry('Sign in')
        else:
            sign_in_button.click()

        form = FormTester(self, self.wait_element_visible('#wc-login-form'))
        form.get_field('username').set_value('user_with_workspaces')
        form.get_field('password').set_value('admin')
        form.submit()

        WebDriverWait(self.driver, timeout=5).until(EC.staleness_of(form.element))
Beispiel #3
0
    def test_root_view_anonymous_allowed(self):
        url = self.live_server_url + reverse('wirecloud.root')
        self.driver.get(url)
        sign_in_button = self.wait_element_visible_by_css_selector('#wirecloud_header .user_menu_wrapper .styled_button, #wirecloud_header .arrow-down-settings')

        if sign_in_button.text != 'Sign in':
            # Oiltheme
            sign_in_button.click()
            popup_menu_element = self.wait_element_visible_by_css_selector('.se-popup-menu')
            popup_menu = PopupMenuTester(self, popup_menu_element)
            popup_menu.click_entry('Sign in')
        else:
            sign_in_button.click()

        username_input = self.wait_element_visible_by_css_selector('#id_username')
        self.fill_form_input(username_input, 'user_with_workspaces')
        password_input = self.driver.find_element_by_id('id_password')
        self.fill_form_input(password_input, 'admin')
        password_input.submit()

        self.wait_wirecloud_ready()
Beispiel #4
0
    def check_login_behaviour(self):

        sign_in_button = self.wait_element_visible(
            '#wirecloud_header .user_menu_wrapper .se-btn, #wirecloud_header .arrow-down-settings'
        )

        if sign_in_button.text != 'Sign in':
            # fiwarelabtheme
            sign_in_button.click()
            popup_menu_element = self.wait_element_visible('.se-popup-menu')
            popup_menu = PopupMenuTester(self, popup_menu_element)
            popup_menu.click_entry('Sign in')
        else:
            sign_in_button.click()

        form = FormTester(self, self.wait_element_visible('#wc-login-form'))
        form.get_field('username').set_value('user_with_workspaces')
        form.get_field('password').set_value('admin')
        form.submit()

        WebDriverWait(self.driver,
                      timeout=5).until(EC.staleness_of(form.element))
Beispiel #5
0
    def check_login_behaviour(self):

        sign_in_button = self.wait_element_visible_by_css_selector(
            '#wirecloud_header .user_menu_wrapper .se-btn, #wirecloud_header .arrow-down-settings'
        )

        if sign_in_button.text != 'Sign in':
            # Oiltheme
            sign_in_button.click()
            popup_menu_element = self.wait_element_visible_by_css_selector(
                '.se-popup-menu')
            popup_menu = PopupMenuTester(self, popup_menu_element)
            popup_menu.click_entry('Sign in')
        else:
            sign_in_button.click()

        username_input = self.wait_element_visible_by_css_selector(
            '#id_username')
        self.fill_form_input(username_input, 'user_with_workspaces')
        password_input = self.driver.find_element_by_id('id_password')
        self.fill_form_input(password_input, 'admin')
        password_input.submit()