From 2ccc0b22db6730ba0950b10bbc5238ae575e4a45 Mon Sep 17 00:00:00 2001 From: Carlton Gibson Date: Wed, 20 Oct 2021 15:54:30 +0200 Subject: 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`. --- tests/forms_tests/tests/test_widgets.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'tests/forms_tests') diff --git a/tests/forms_tests/tests/test_widgets.py b/tests/forms_tests/tests/test_widgets.py index 9d06075c9b..f429f92547 100644 --- a/tests/forms_tests/tests/test_widgets.py +++ b/tests/forms_tests/tests/test_widgets.py @@ -14,8 +14,9 @@ class LiveWidgetTests(AdminSeleniumTestCase): """ A roundtrip on a ModelForm doesn't alter the TextField value """ + from selenium.webdriver.common.by import By article = Article.objects.create(content="\nTst\n") self.selenium.get(self.live_server_url + reverse('article_form', args=[article.pk])) - self.selenium.find_element_by_id('submit').click() + self.selenium.find_element(By.ID, 'submit').click() article = Article.objects.get(pk=article.pk) self.assertEqual(article.content, "\r\nTst\r\n") -- cgit v1.3