def test_edit_discussion(driver, server_credentials): # Login login = Login(driver, server_credentials) login.login_with_credentials() # Get Organization orgslug = Organizations(driver).get_all_organizations_slugs()[0] # Get DiscussionList discussionlist = DiscussionList(driver, orgslug) # TODO Make robust if there are no items in page id_links = discussionlist.get_item_links_in_page() # Click the first link to get to a detail page id_links[0].click() # Edit it discussion_page = DecisionDetail(driver) discussion_page.edit_description() # Very cursory check that form is present with discussion_page.assert_element_visible(): assert driver.find_element_by_id( "id_description").tag_name == 'textarea'
def test_edit_discussion(driver, server_credentials): # Login login = Login(driver, server_credentials) login.login_with_credentials() # Get Organization orgslug = Organizations(driver).get_all_organizations_slugs()[0] # Get DiscussionList discussionlist = DiscussionList(driver, orgslug) # TODO Make robust if there are no items in page id_links = discussionlist.get_item_links_in_page() # Click the first link to get to a detail page id_links[0].click() # Edit it discussion_page = DecisionDetail(driver) discussion_page.edit_description() # Very cursory check that form is present with discussion_page.assert_element_visible(): assert driver.find_element_by_id("id_description").tag_name == 'textarea'
def test_login(driver, server_credentials): # Login login = Login(driver, server_credentials) # login_with_credentials method asserts to check if user is logged in login.login_with_credentials()