mirror of
https://github.com/django/django.git
synced 2025-11-07 07:15:35 +00:00
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`.
This commit is contained in:
@@ -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')
|
||||
|
||||
Reference in New Issue
Block a user