diff --git a/examples/presenter/edge_presentation.py b/examples/presenter/edge_presentation.py index 40e5813ec7b..6554635a321 100644 --- a/examples/presenter/edge_presentation.py +++ b/examples/presenter/edge_presentation.py @@ -115,7 +115,7 @@ def test_presentation(self): self.play_tour() self.highlight('img[src*="microsoft-edge-version"]') - self.get_new_driver(browser="edge", disable_csp=True) + self.get_new_driver(browser="edge") self.maximize_window() self.open("edge://settings/help") zoom_in = ( @@ -144,19 +144,24 @@ def test_presentation(self): self.play_tour() self.highlight('[href*="microsoft-edge/tools/webdriver"]') - self.get_new_driver(browser="edge", disable_csp=True) + self.get_new_driver(browser="edge") self.maximize_window() self.open( "https://developer.microsoft.com/en-us/" "microsoft-edge/tools/webdriver/" ) self.wait_for_element("#page-heading") - self.create_tour(theme="introjs") - self.add_tour_step("You need this", "#page-heading", alignment="right") - self.add_tour_step("If you can", "#downloads-channel", alignment="top") - self.add_tour_step("Available files", "#downloads", alignment="bottom") - self.add_tour_step("More info", "#installation", alignment="top") - self.play_tour() + self.scroll_to("#page-heading") + zoom_in = '#page-heading{zoom: 1.2;-moz-transform: scale(1.2);}' + self.add_css_style(zoom_in) + self.highlight("#page-heading", loops=8) + self.sleep(1.2) + self.highlight("#downloads-channel", loops=8) + self.sleep(1.2) + self.highlight("#downloads", loops=12) + self.sleep(1.8) + self.highlight("#installation", loops=12) + self.sleep(1.8) self.quit_extra_driver() self.switch_to_default_driver() diff --git a/seleniumbase/__version__.py b/seleniumbase/__version__.py index 8235ef94a04..57933a8cb8d 100755 --- a/seleniumbase/__version__.py +++ b/seleniumbase/__version__.py @@ -1,2 +1,2 @@ # seleniumbase package -__version__ = "4.14.12" +__version__ = "4.14.13" diff --git a/seleniumbase/core/browser_launcher.py b/seleniumbase/core/browser_launcher.py index da1161f1d1b..18f8d20cbfc 100644 --- a/seleniumbase/core/browser_launcher.py +++ b/seleniumbase/core/browser_launcher.py @@ -2253,7 +2253,10 @@ def get_local_driver( ) if not enable_sync: edge_options.add_argument("--disable-sync") - if guest_mode or IS_WINDOWS: + if ( + (guest_mode or IS_WINDOWS or selenium4_or_newer) + and not recorder_ext and not disable_csp + ): edge_options.add_argument("--guest") if headless2: try: