def test_outputs_link_url(stack): try: view = navigate_to(stack, 'RelationshipOutputs') except CandidateNotFound: # Assert there is a non-clickable anchor view = navigate_to(stack, 'Details') assert view.sidebar.relationships.nav.is_disabled('Outputs (0)') else: # Outputs is a table with clickable rows # TODO: Need to come back to this one table = Table('//div[@id="list_grid"]//table[contains(@class, "table-selectable")]') table.click_row_by_cells({'Key': 'WebsiteURL'}, 'Key') assert sel.is_displayed_text("WebsiteURL")
def test_outputs_link_url(appliance, stack): try: view = navigate_to(stack, 'RelationshipOutputs') except CandidateNotFound: # Assert there is a non-clickable anchor view = navigate_to(stack, 'Details') assert view.sidebar.relationships.nav.is_disabled('Outputs (0)') else: # Outputs is a table with clickable rows # TODO: Need to come back to this one table = Table('//div[@id="list_grid"]//table[contains(@class, "table-selectable")]') table.click_row_by_cells({'Key': 'WebsiteURL'}, 'Key') loc = "//*[normalize-space(text())={}]".format(quoteattr("WebsiteURL")) assert appliance.browser.widgetastic.selenium.is_displayed(loc)
def test_outputs_link_url(appliance, stack): try: view = navigate_to(stack, 'RelationshipOutputs') except CandidateNotFound: # Assert there is a non-clickable anchor view = navigate_to(stack, 'Details') assert view.sidebar.relationships.nav.is_disabled('Outputs (0)') else: # Outputs is a table with clickable rows # TODO: Need to come back to this one table = Table( '//div[@id="list_grid"]//table[contains(@class, "table-selectable")]' ) table.click_row_by_cells({'Key': 'WebsiteURL'}, 'Key') loc = "//*[normalize-space(text())={}]".format(quoteattr("WebsiteURL")) assert appliance.browser.widgetastic.selenium.is_displayed(loc)