summaryrefslogtreecommitdiff
path: root/tests/view_tests
diff options
context:
space:
mode:
authorCarlton Gibson <carlton.gibson@noumenal.es>2021-10-20 15:54:30 +0200
committerCarlton Gibson <carlton.gibson@noumenal.es>2021-10-21 14:37:16 +0200
commit2ccc0b22db6730ba0950b10bbc5238ae575e4a45 (patch)
tree6107a609c42128b51ae7a5c50805912ba613b8d2 /tests/view_tests
parent8fa974fcdde90b6719a1058e77541389ff1809b5 (diff)
Fixed #33211 -- Updated tests for Selenium 4.0.0.
Replaced deprecated `find_element[s]_by_*()` usages, in favour of `find_element[s]()` with an explicit `By`.
Diffstat (limited to 'tests/view_tests')
-rw-r--r--tests/view_tests/tests/test_i18n.py24
1 files changed, 12 insertions, 12 deletions
diff --git a/tests/view_tests/tests/test_i18n.py b/tests/view_tests/tests/test_i18n.py
index bfc31d9c70..26a415ec48 100644
--- a/tests/view_tests/tests/test_i18n.py
+++ b/tests/view_tests/tests/test_i18n.py
@@ -438,23 +438,23 @@ class I18nSeleniumTests(SeleniumTestCase):
@override_settings(LANGUAGE_CODE='de')
def test_javascript_gettext(self):
+ from selenium.webdriver.common.by import By
self.selenium.get(self.live_server_url + '/jsi18n_template/')
-
- elem = self.selenium.find_element_by_id("gettext")
+ elem = self.selenium.find_element(By.ID, "gettext")
self.assertEqual(elem.text, "Entfernen")
- elem = self.selenium.find_element_by_id("ngettext_sing")
+ elem = self.selenium.find_element(By.ID, "ngettext_sing")
self.assertEqual(elem.text, "1 Element")
- elem = self.selenium.find_element_by_id("ngettext_plur")
+ elem = self.selenium.find_element(By.ID, "ngettext_plur")
self.assertEqual(elem.text, "455 Elemente")
- elem = self.selenium.find_element_by_id("ngettext_onnonplural")
+ elem = self.selenium.find_element(By.ID, "ngettext_onnonplural")
self.assertEqual(elem.text, "Bild")
- elem = self.selenium.find_element_by_id("pgettext")
+ elem = self.selenium.find_element(By.ID, "pgettext")
self.assertEqual(elem.text, "Kann")
- elem = self.selenium.find_element_by_id("npgettext_sing")
+ elem = self.selenium.find_element(By.ID, "npgettext_sing")
self.assertEqual(elem.text, "1 Resultat")
- elem = self.selenium.find_element_by_id("npgettext_plur")
+ elem = self.selenium.find_element(By.ID, "npgettext_plur")
self.assertEqual(elem.text, "455 Resultate")
- elem = self.selenium.find_element_by_id("formats")
+ elem = self.selenium.find_element(By.ID, "formats")
self.assertEqual(
elem.text,
"DATE_INPUT_FORMATS is an object; DECIMAL_SEPARATOR is a string; FIRST_DAY_OF_WEEK is a number;"
@@ -463,9 +463,9 @@ class I18nSeleniumTests(SeleniumTestCase):
@modify_settings(INSTALLED_APPS={'append': ['view_tests.app1', 'view_tests.app2']})
@override_settings(LANGUAGE_CODE='fr')
def test_multiple_catalogs(self):
+ from selenium.webdriver.common.by import By
self.selenium.get(self.live_server_url + '/jsi18n_multi_catalogs/')
-
- elem = self.selenium.find_element_by_id('app1string')
+ elem = self.selenium.find_element(By.ID, 'app1string')
self.assertEqual(elem.text, 'il faut traduire cette chaîne de caractères de app1')
- elem = self.selenium.find_element_by_id('app2string')
+ elem = self.selenium.find_element(By.ID, 'app2string')
self.assertEqual(elem.text, 'il faut traduire cette chaîne de caractères de app2')