@@ -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