def test_dashboard(base_url, selenium): page = DashboardPage(selenium, base_url).open() first_row = page.first_row # ip toggle not present assert not page.is_ip_toggle_present # ip ban not present assert not first_row.is_ip_ban_present # spam ham button not present assert not first_row.is_spam_ham_button_present # no dashboard-details assert page.details_items_length is 0 # click first cell page.open_first_details() # dashboard-details exist and are visible assert page.details_items_length is 1 assert page.is_first_details_displayed # contains a diff assert page.is_first_details_diff_displayed # save id of first revision on page one first_row_id = page.first_row_id # click on page two link page.click_page_two() # save id of first revision on page tw0 new_first_row_id = page.first_row_id # check first revison on page one is not on page two assert first_row_id is not new_first_row_id
def test_dashboard(base_url, selenium): page = DashboardPage(selenium, base_url).open() first_row = page.first_row # ip toggle not present assert not page.is_ip_toggle_present # ip ban not present assert not first_row.is_ip_ban_present # spam ham button not present assert not first_row.is_spam_ham_button_present # no dashboard-details assert page.details_items_length is 0 # click first cell page.open_first_details() # dashboard-details exist and are visible assert page.details_items_length is 1 assert page.is_first_details_displayed # contains a diff assert page.is_first_details_diff_displayed # does not overflow page assert page.dashboard_not_overflowing # save id of first revision on page one first_row_id = page.first_row_id # click on page two link page.click_page_two() # save id of first revision on page tw0 new_first_row_id = page.first_row_id # check first revison on page one is not on page two assert first_row_id is not new_first_row_id
def test_dashboard_load_page_two(base_url, selenium): page = DashboardPage(selenium, base_url).open() # save id of first revision on page one first_row_id = page.first_row_id # click on page two link page.click_page_two() # save id of first revision on page tw0 new_first_row_id = page.first_row_id # check first revison on page one is not on page two assert first_row_id is not new_first_row_id