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()
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))
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()
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))
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()