Skip to content

Commit 9293dd0

Browse files
committed
Set user_agent in playwright tests.
1 parent 5ec5793 commit 9293dd0

File tree

1 file changed

+9
-3
lines changed

1 file changed

+9
-3
lines changed

djangoproject/tests.py

Lines changed: 9 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -232,9 +232,12 @@ def tearDownClass(cls):
232232

233233
def setUp(self):
234234
self.setUpTestData()
235+
self.mac_user_agent = "Mozilla/5.0 (Macintosh) AppleWebKit"
236+
self.windows_user_agent = "Mozilla/5.0 (Windows NT 10.0)"
237+
self.mobile_linux_user_agent = "Mozilla/5.0 (Linux; Android 10; Mobile)"
235238

236239
def test_search_ctrl_k_hotkey_desktop(self):
237-
page = self.browser.new_page()
240+
page = self.browser.new_page(user_agent=self.windows_user_agent)
238241
page.goto(self.live_server_url)
239242

240243
mobile_search_bar = page.locator("#id_mobile-q")
@@ -251,7 +254,10 @@ def test_search_ctrl_k_hotkey_desktop(self):
251254
page.close()
252255

253256
def test_search_ctrl_k_hotkey_mobile(self):
254-
page = self.browser.new_page(viewport={"width": 375, "height": 812})
257+
page = self.browser.new_page(
258+
user_agent=self.mobile_linux_user_agent,
259+
viewport={"width": 375, "height": 812},
260+
)
255261
page.goto(self.live_server_url)
256262

257263
mobile_search_bar = page.locator("#id_mobile-q")
@@ -268,7 +274,7 @@ def test_search_ctrl_k_hotkey_mobile(self):
268274
page.close()
269275

270276
def test_search_placeholder_mac_mode(self):
271-
page = self.browser.new_page(user_agent="Mozilla/5.0 (Macintosh) AppleWebKit")
277+
page = self.browser.new_page(user_agent=self.mac_user_agent)
272278
page.goto(self.live_server_url)
273279

274280
desktop_search_bar = page.locator("#id_desktop-q")

0 commit comments

Comments
 (0)