diff options
Diffstat (limited to 'tests/admin_views/test_nav_sidebar.py')
| -rw-r--r-- | tests/admin_views/test_nav_sidebar.py | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/tests/admin_views/test_nav_sidebar.py b/tests/admin_views/test_nav_sidebar.py index a58193c550..994fdc4799 100644 --- a/tests/admin_views/test_nav_sidebar.py +++ b/tests/admin_views/test_nav_sidebar.py @@ -148,10 +148,14 @@ class SeleniumTests(AdminSeleniumTestCase): self.assertEqual(toggle_button.get_attribute("aria-label"), "Toggle navigation") for link in self.selenium.find_elements(By.CSS_SELECTOR, "#nav-sidebar a"): self.assertEqual(link.get_attribute("tabIndex"), "0") + filter_input = self.selenium.find_element_by_css_selector("#nav-filter") + self.assertEqual(filter_input.get_attribute("tabIndex"), "0") toggle_button.click() # Hidden sidebar is not reachable via keyboard navigation. for link in self.selenium.find_elements(By.CSS_SELECTOR, "#nav-sidebar a"): self.assertEqual(link.get_attribute("tabIndex"), "-1") + filter_input = self.selenium.find_element_by_css_selector("#nav-filter") + self.assertEqual(filter_input.get_attribute("tabIndex"), "-1") main_element = self.selenium.find_element(By.CSS_SELECTOR, "#main") self.assertNotIn("shifted", main_element.get_attribute("class").split()) @@ -188,9 +192,13 @@ class SeleniumTests(AdminSeleniumTestCase): # Hidden sidebar is not reachable via keyboard navigation. for link in self.selenium.find_elements(By.CSS_SELECTOR, "#nav-sidebar a"): self.assertEqual(link.get_attribute("tabIndex"), "-1") + filter_input = self.selenium.find_element_by_css_selector("#nav-filter") + self.assertEqual(filter_input.get_attribute("tabIndex"), "-1") toggle_button.click() for link in self.selenium.find_elements(By.CSS_SELECTOR, "#nav-sidebar a"): self.assertEqual(link.get_attribute("tabIndex"), "0") + filter_input = self.selenium.find_element_by_css_selector("#nav-filter") + self.assertEqual(filter_input.get_attribute("tabIndex"), "0") self.assertEqual( self.selenium.execute_script( "return localStorage.getItem('django.admin.navSidebarIsOpen')" |
