Fix selenium test test_abandon_two_environments_at_once

Change-Id: I66419001ba6fee4c2d665c5178e82905dc184831
This commit is contained in:
zhurong 2019-03-12 12:10:05 +08:00
parent ecf9680768
commit 50076cf2d2
2 changed files with 7 additions and 0 deletions

View File

@ -75,6 +75,7 @@ AbandonEnvironment = "//button[contains(text(), 'Abandon Environment')]"
AbandonEnvironments = ".btn#environments__action_abandon"
AbandonEnvironmentsDisabled = ".btn#environments__action_abandon[disabled]"
ConfirmCreateEnvironment = 'confirm_create_env'
MoreActions = ".table_actions_menu > .btn"
AddComponent = "services__action_AddApplication"
AddCategory = "categories__action_add_category"
DeleteCategory = "//tr[td[contains(text(), '{0}')]]//button[contains(@id, 'action_delete')]" # noqa

View File

@ -3625,13 +3625,19 @@ class TestSuiteMultipleEnvironments(base.ApplicationTestCase):
self.add_app_to_env(self.deployingapp_id)
self.navigate_to('Applications')
self.go_to_submenu('Environments')
self.check_element_on_page(
by.By.CSS_SELECTOR, "label[for=ui-id-1]")
self.driver.find_element_by_css_selector(
"label[for=ui-id-1]").click()
self.driver.find_element_by_css_selector(
c.DeployEnvironments).click()
self.go_to_submenu('Environments')
self.check_element_on_page(
by.By.CSS_SELECTOR, "label[for=ui-id-1]")
self.driver.find_element_by_css_selector(
"label[for=ui-id-1]").click()
self.driver.find_element_by_css_selector(
c.MoreActions).click()
self.driver.find_element_by_css_selector(
c.AbandonEnvironments).click()
self.driver.find_element_by_xpath(c.ConfirmAbandon).click()