mirror of
https://github.com/galaxyproject/galaxy.git
synced 2026-09-24 16:30:27 +08:00
Implementation of the Sign out from user preference selenium test
This commit is contained in:
@@ -92,7 +92,7 @@ change_user_address:
|
||||
sign_out:
|
||||
selectors:
|
||||
cancel_button: '.modal-footer .buttons #button-0'
|
||||
sign_out_button: '.modal-footer .buttons #button-0'
|
||||
sign_out_button: '.modal-footer .buttons #button-1'
|
||||
|
||||
history_panel:
|
||||
menu:
|
||||
|
||||
@@ -1,4 +1,3 @@
|
||||
import time
|
||||
from .framework import (
|
||||
selenium_test,
|
||||
SeleniumTestCase
|
||||
@@ -13,17 +12,10 @@ class SignOutTestCase(SeleniumTestCase):
|
||||
self.click_masthead_user()
|
||||
self.components.masthead.preferences.wait_for_and_click()
|
||||
self.components.preferences.sign_out.wait_for_and_click()
|
||||
#Testing of the cancel button
|
||||
time.sleep(5)
|
||||
self.components.sign_out.cancel_button.wait_for_and_click()
|
||||
time.sleep(10) #Giving time to click cancel and go back to user preferences (not happening, and no error)
|
||||
assert self.is_logged_in()
|
||||
new_email = self.driver.find_element_by_id("user-preferences-current-email").text
|
||||
self.assertTrue(email == new_email)
|
||||
#Testing of the sign out button
|
||||
self.components.preferences.sign_out.wait_for_and_click()
|
||||
time.sleep(5)
|
||||
self.components.sign_out.sign_out_button.wait_for_and_click()
|
||||
time.sleep(10) # Enough time to see a log out screen and redirection
|
||||
# assert not self.is_logged_in() # Error only shows here, but should had been trigger in line 17
|
||||
time.sleep(5)
|
||||
assert not self.is_logged_in()
|
||||
Reference in New Issue
Block a user