Selenium - bug fix for grabbing history name during transition.

xref https://jenkins.galaxyproject.org/job/selenium/654/artifact/654-test-errors/test_history_switch2017092708211506514917/
This commit is contained in:
John Chilton
2017-09-29 15:06:26 -04:00
parent fd90d76453
commit e132521255
3 changed files with 8 additions and 8 deletions
+4
View File
@@ -130,6 +130,10 @@ class NavigatesGalaxy(HasDriver):
def history_panel_name_element(self):
return self.wait_for_selector(self.history_panel_name_selector())
@retry_during_transitions
def history_panel_name(self):
return self.history_panel_name_element().text
def current_history(self):
history = self.api_get("histories")[0]
return history
+3 -6
View File
@@ -28,8 +28,7 @@ class HistoryPanelTestCase(SeleniumTestCase):
editable_text_input_element.send_keys("New History Name")
self.send_enter(editable_text_input_element)
name_element = self.history_panel_name_element()
assert "New History Name" in name_element.text
assert "New History Name" in self.history_panel_name()
@selenium_test
def test_history_rename_cancel_with_click(self):
@@ -38,8 +37,7 @@ class HistoryPanelTestCase(SeleniumTestCase):
editable_text_input_element.send_keys("New History Name")
self.click_center()
self.assert_selector_absent(self.history_panel_edit_title_input_selector())
name_element = self.history_panel_name_element()
assert "New History Name" not in name_element.text
assert "New History Name" not in self.history_panel_name()
@selenium_test
def test_history_rename_cancel_with_escape(self):
@@ -48,8 +46,7 @@ class HistoryPanelTestCase(SeleniumTestCase):
editable_text_input_element.send_keys("New History Name")
self.send_escape(editable_text_input_element)
self.assert_selector_absent(self.history_panel_edit_title_input_selector())
name_element = self.history_panel_name_element()
assert "New History Name" not in name_element.text
assert "New History Name" not in self.history_panel_name()
@selenium_test
def test_history_tags_and_annotations_buttons(self):
+1 -2
View File
@@ -25,8 +25,7 @@ class SavedHistoriesTestCase(SharedStateSeleniumTestCase):
@retry_assertion_during_transitions
def assert_history_name_switched():
history_name = self.history_panel_name_element()
self.assertEqual(history_name.text, self.history2_name)
self.assertEqual(self.history_panel_name(), self.history2_name)
assert_history_name_switched()