From eeebb04403381e625778d2e7aa53e6aa18410757 Mon Sep 17 00:00:00 2001 From: Swastik Baranwal Date: Thu, 19 Dec 2024 23:19:25 +0530 Subject: [PATCH 1/5] [py] add more Internet Explorer example code (#2097)[deploy site] * [py] add more Internet Explorer example code * remove extra tag * fix and skip some code --- .../tests/browsers/test_internet_explorer.py | 80 ++++++++++++- .../browsers/internet_explorer.en.md | 101 ++++------------- .../browsers/internet_explorer.ja.md | 99 ++++------------ .../browsers/internet_explorer.pt-br.md | 106 ++++-------------- .../browsers/internet_explorer.zh-cn.md | 99 ++++------------ 5 files changed, 159 insertions(+), 326 deletions(-) diff --git a/examples/python/tests/browsers/test_internet_explorer.py b/examples/python/tests/browsers/test_internet_explorer.py index c3efd343cdf6..617222e4ab30 100644 --- a/examples/python/tests/browsers/test_internet_explorer.py +++ b/examples/python/tests/browsers/test_internet_explorer.py @@ -23,14 +23,82 @@ def test_basic_options_win11(): driver.quit() +@pytest.mark.skipif(sys.platform != "win32", reason="requires Windows") +def test_file_upload_timeout(): + options = webdriver.IeOptions() + options.file_upload_timeout = 2000 + + driver = webdriver.Ie(options=options) + + driver.quit() + + +@pytest.mark.skipif(sys.platform != "win32", reason="requires Windows") +def test_ensure_clean_session(): + options = webdriver.IeOptions() + options.ensure_clean_session = True + + driver = webdriver.Ie(options=options) + + driver.quit() + + +@pytest.mark.skipif(sys.platform != "win32", reason="requires Windows") +def test_ignore_zoom_level(): + options = webdriver.IeOptions() + options.ignore_zoom_level = True + + driver = webdriver.Ie(options=options) + + driver.quit() + + +@pytest.mark.skipif(sys.platform != "win32", reason="requires Windows") +def test_ignore_protected_mode_settings(): + options = webdriver.IeOptions() + options.ignore_protected_mode_settings = True + + driver = webdriver.Ie(options=options) + + driver.quit() + + +@pytest.mark.skipif(sys.platform != "win32", reason="requires Windows") +def test_silent(): + service = webdriver.IeService(service_args=["--silent"]) + driver = webdriver.Ie(service=service) + + driver.quit() + + +@pytest.mark.skipif(sys.platform != "win32", reason="requires Windows") +def test_cmd_options(): + options = webdriver.IeOptions() + options.add_argument("-private") + + driver = webdriver.Ie(options=options) + + driver.quit() + +# Skipping this as it fails on Windows because the value of registry setting in +# HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\Main\TabProcGrowth must be '0' +@pytest.mark.skip +def test_force_create_process_api(): + options = webdriver.IeOptions() + options.force_create_process_api = True + + driver = webdriver.Ie(options=options) + + driver.quit() + @pytest.mark.skipif(sys.platform != "win32", reason="requires Windows") def test_log_to_file(log_path): - service = webdriver.IeService(log_output=log_path, log_level='INFO') + service = webdriver.IeService(log_output=log_path, log_level="INFO") driver = webdriver.Ie(service=service) - with open(log_path, 'r') as fp: + with open(log_path, "r") as fp: assert "Starting WebDriver server" in fp.readline() driver.quit() @@ -50,19 +118,19 @@ def test_log_to_stdout(capfd): @pytest.mark.skipif(sys.platform != "win32", reason="requires Windows") def test_log_level(log_path): - service = webdriver.IeService(log_output=log_path, log_level='WARN') + service = webdriver.IeService(log_output=log_path, log_level="WARN") driver = webdriver.Ie(service=service) - with open(log_path, 'r') as fp: - assert 'Started InternetExplorerDriver server (32-bit)' in fp.readline() + with open(log_path, "r") as fp: + assert "Started InternetExplorerDriver server (32-bit)" in fp.readline() driver.quit() @pytest.mark.skipif(sys.platform != "win32", reason="requires Windows") def test_supporting_files(temp_dir): - service = webdriver.IeService(service_args=["–extract-path="+temp_dir]) + service = webdriver.IeService(service_args=["–extract-path=" + temp_dir]) driver = webdriver.Ie(service=service) diff --git a/website_and_docs/content/documentation/webdriver/browsers/internet_explorer.en.md b/website_and_docs/content/documentation/webdriver/browsers/internet_explorer.en.md index 764fc8434308..3e16a5df84fd 100644 --- a/website_and_docs/content/documentation/webdriver/browsers/internet_explorer.en.md +++ b/website_and_docs/content/documentation/webdriver/browsers/internet_explorer.en.md @@ -97,16 +97,8 @@ InternetExplorerOptions options = new InternetExplorerOptions(); options.waitForUploadDialogUpTo(Duration.ofSeconds(2)); WebDriver driver = new RemoteWebDriver(options); {{< /tab >}} - {{< tab header="Python" >}} -from selenium import webdriver - -options = webdriver.IeOptions() -options.file_upload_dialog_timeout = 2000 -driver = webdriver.Ie(options=options) - -driver.get("http://www.google.com") - -driver.quit() + {{< tab header="Python" text=true >}} +{{< gh-codeblock path="/examples/python/tests/browsers/test_internet_explorer.py#L28-L29" >}} {{< /tab >}} {{< tab header="CSharp" >}} var options = new InternetExplorerOptions(); @@ -150,16 +142,8 @@ InternetExplorerOptions options = new InternetExplorerOptions(); options.destructivelyEnsureCleanSession(); WebDriver driver = new RemoteWebDriver(options); {{< /tab >}} - {{< tab header="Python" >}} -from selenium import webdriver - -options = webdriver.IeOptions() -options.ensure_clean_session = True -driver = webdriver.Ie(options=options) - -driver.get("http://www.google.com") - -driver.quit() + {{< tab header="Python" text=true >}} +{{< gh-codeblock path="/examples/python/tests/browsers/test_internet_explorer.py#L38-L39" >}} {{< /tab >}} {{< tab header="CSharp" >}} var options = new InternetExplorerOptions(); @@ -198,16 +182,8 @@ InternetExplorerOptions options = new InternetExplorerOptions(); options.ignoreZoomSettings(); WebDriver driver = new RemoteWebDriver(options); {{< /tab >}} - {{< tab header="Python" >}} -from selenium import webdriver - -options = webdriver.IeOptions() -options.ignore_zoom_level = True -driver = webdriver.Ie(options=options) - -driver.get("http://www.google.com") - -driver.quit() + {{< tab header="Python" text=true >}} +{{< gh-codeblock path="/examples/python/tests/browsers/test_internet_explorer.py#L48-L49" >}} {{< /tab >}} {{< tab header="CSharp" >}} var options = new InternetExplorerOptions(); @@ -256,16 +232,8 @@ InternetExplorerOptions options = new InternetExplorerOptions(); options.introduceFlakinessByIgnoringSecurityDomains(); WebDriver driver = new RemoteWebDriver(options); {{< /tab >}} - {{< tab header="Python" >}} -from selenium import webdriver - -options = webdriver.IeOptions() -options.ignore_protected_mode_settings = True -driver = webdriver.Ie(options=options) - -driver.get("http://www.google.com") - -driver.quit() + {{< tab header="Python" text=true >}} +{{< gh-codeblock path="/examples/python/tests/browsers/test_internet_explorer.py#L58-L59" >}} {{< /tab >}} {{< tab header="CSharp" >}} var options = new InternetExplorerOptions(); @@ -303,16 +271,8 @@ InternetExplorerOptions options = new InternetExplorerOptions(); options.setCapability("silent", true); WebDriver driver = new InternetExplorerDriver(options); {{< /tab >}} - {{< tab header="Python" >}} -from selenium import webdriver - -options = webdriver.IeOptions() -options.set_capability("silent", True) -driver = webdriver.Ie(options=options) - -driver.get("http://www.google.com") - -driver.quit() + {{< tab header="Python" text=true >}} +{{< gh-codeblock path="/examples/python/tests/browsers/test_internet_explorer.py#L68-L71" >}} {{< /tab >}} {{< tab header="CSharp" >}} InternetExplorerOptions options = new InternetExplorerOptions(); @@ -400,17 +360,8 @@ public class ieTest { } } {{< /tab >}} - {{< tab header="Python" >}} -from selenium import webdriver - -options = webdriver.IeOptions() -options.add_argument('-private') -options.force_create_process_api = True -driver = webdriver.Ie(options=options) - -driver.get("http://www.google.com") - -driver.quit() + {{< tab header="Python" text=true >}} +{{< gh-codeblock path="/examples/python/tests/browsers/test_internet_explorer.py#L78-L81" >}} {{< /tab >}} {{< tab header="CSharp" >}} using System; @@ -495,16 +446,8 @@ public class ieTest { } } {{< /tab >}} - {{< tab header="Python" >}} -from selenium import webdriver - -options = webdriver.IeOptions() -options.force_create_process_api = True -driver = webdriver.Ie(options=options) - -driver.get("http://www.google.com") - -driver.quit() + {{< tab header="Python" text=true >}} +{{< gh-codeblock path="/examples/python/tests/browsers/test_internet_explorer.py#L88-L91" >}} {{< /tab >}} {{< tab header="CSharp" >}} using System; @@ -575,8 +518,8 @@ To change the logging output to save to a specific file: Property key: `InternetExplorerDriverService.IE_DRIVER_LOGFILE_PROPERTY`\ Property value: String representing path to log file {{% /tab %}} -{{< tab header="Python" >}} -{{< gh-codeblock path="examples/python/tests/browsers/test_internet_explorer.py#L29" >}} +{{< tab header="Python" text=true >}} +{{< gh-codeblock path="examples/python/tests/browsers/test_internet_explorer.py#L98" >}} {{< /tab >}} {{< tab header="CSharp" >}} {{< badge-implementation >}} @@ -605,9 +548,9 @@ To change the logging output to display in the console as STDOUT: Property key: `InternetExplorerDriverService.IE_DRIVER_LOGFILE_PROPERTY`\ Property value: `DriverService.LOG_STDOUT` or `DriverService.LOG_STDERR` {{% /tab %}} -{{< tab header="Python" >}} +{{< tab header="Python" text=true >}} {{< badge-version version="4.11" >}} -{{< gh-codeblock path="examples/python/tests/browsers/test_internet_explorer.py#L41" >}} +{{< gh-codeblock path="examples/python/tests/browsers/test_internet_explorer.py#L110" >}} {{< /tab >}} {{< tab header="CSharp" >}} {{< badge-implementation >}} @@ -635,8 +578,8 @@ If logging output is specified, the default level is `FATAL` Property key: `InternetExplorerDriverService.IE_DRIVER_LOGLEVEL_PROPERTY`\ Property value: String representation of `InternetExplorerDriverLogLevel.DEBUG.toString()` enum {{% /tab %}} -{{< tab header="Python" >}} -{{< gh-codeblock path="examples/python/tests/browsers/test_internet_explorer.py#L53" >}} +{{< tab header="Python" text=true >}} +{{< gh-codeblock path="examples/python/tests/browsers/test_internet_explorer.py#L122" >}} {{< /tab >}} {{< tab header="CSharp" >}} {{< gh-codeblock path="examples/dotnet/SeleniumDocs/Browsers/InternetExplorerTest.cs#L85" >}} @@ -662,9 +605,9 @@ Property value: String representation of `InternetExplorerDriverLogLevel.DEBUG.t Property key: `InternetExplorerDriverService.IE_DRIVER_EXTRACT_PATH_PROPERTY`\ Property value: String representing path to supporting files directory {{< /tab >}} -{{< tab header="Python" >}} +{{< tab header="Python" text=true >}} {{< badge-version version="4.11" >}} -{{< gh-codeblock path="examples/python/tests/browsers/test_internet_explorer.py#L65" >}} +{{< gh-codeblock path="examples/python/tests/browsers/test_internet_explorer.py#L134" >}} {{< /tab >}} {{< tab header="CSharp" >}} {{< gh-codeblock path="examples/dotnet/SeleniumDocs/Browsers/InternetExplorerTest.cs#L98" >}} diff --git a/website_and_docs/content/documentation/webdriver/browsers/internet_explorer.ja.md b/website_and_docs/content/documentation/webdriver/browsers/internet_explorer.ja.md index f70ca13ed7ad..dbf57eb1b683 100644 --- a/website_and_docs/content/documentation/webdriver/browsers/internet_explorer.ja.md +++ b/website_and_docs/content/documentation/webdriver/browsers/internet_explorer.ja.md @@ -94,16 +94,8 @@ InternetExplorerOptions options = new InternetExplorerOptions(); options.waitForUploadDialogUpTo(Duration.ofSeconds(2)); WebDriver driver = new RemoteWebDriver(options); {{< /tab >}} - {{< tab header="Python" >}} -from selenium import webdriver - -options = webdriver.IeOptions() -options.file_upload_dialog_timeout = 2000 -driver = webdriver.Ie(options=options) - -driver.get("http://www.google.com") - -driver.quit() + {{< tab header="Python" text=true >}} +{{< gh-codeblock path="/examples/python/tests/browsers/test_internet_explorer.py#L28-L29" >}} {{< /tab >}} {{< tab header="CSharp" >}} var options = new InternetExplorerOptions(); @@ -144,16 +136,8 @@ InternetExplorerOptions options = new InternetExplorerOptions(); options.destructivelyEnsureCleanSession(); WebDriver driver = new RemoteWebDriver(options); {{< /tab >}} - {{< tab header="Python" >}} -from selenium import webdriver - -options = webdriver.IeOptions() -options.ensure_clean_session = True -driver = webdriver.Ie(options=options) - -driver.get("http://www.google.com") - -driver.quit() + {{< tab header="Python" text=true >}} +{{< gh-codeblock path="/examples/python/tests/browsers/test_internet_explorer.py#L38-L39" >}} {{< /tab >}} {{< tab header="CSharp" >}} var options = new InternetExplorerOptions(); @@ -191,16 +175,8 @@ InternetExplorerOptions options = new InternetExplorerOptions(); options.ignoreZoomSettings(); WebDriver driver = new RemoteWebDriver(options); {{< /tab >}} - {{< tab header="Python" >}} -from selenium import webdriver - -options = webdriver.IeOptions() -options.ignore_zoom_level = True -driver = webdriver.Ie(options=options) - -driver.get("http://www.google.com") - -driver.quit() + {{< tab header="Python" text=true >}} +{{< gh-codeblock path="/examples/python/tests/browsers/test_internet_explorer.py#L48-L49" >}} {{< /tab >}} {{< tab header="CSharp" >}} var options = new InternetExplorerOptions(); @@ -245,16 +221,8 @@ InternetExplorerOptions options = new InternetExplorerOptions(); options.introduceFlakinessByIgnoringSecurityDomains(); WebDriver driver = new RemoteWebDriver(options); {{< /tab >}} - {{< tab header="Python" >}} -from selenium import webdriver - -options = webdriver.IeOptions() -options.ignore_protected_mode_settings = True -driver = webdriver.Ie(options=options) - -driver.get("http://www.google.com") - -driver.quit() + {{< tab header="Python" text=true >}} +{{< gh-codeblock path="/examples/python/tests/browsers/test_internet_explorer.py#L58-L59" >}} {{< /tab >}} {{< tab header="CSharp" >}} var options = new InternetExplorerOptions(); @@ -290,16 +258,8 @@ InternetExplorerOptions options = new InternetExplorerOptions(); options.setCapability("silent", true); WebDriver driver = new InternetExplorerDriver(options); {{< /tab >}} - {{< tab header="Python" >}} -from selenium import webdriver - -options = webdriver.IeOptions() -options.set_capability("silent", True) -driver = webdriver.Ie(options=options) - -driver.get("http://www.google.com") - -driver.quit() + {{< tab header="Python" text=true >}} +{{< gh-codeblock path="/examples/python/tests/browsers/test_internet_explorer.py#L68-L71" >}} {{< /tab >}} {{< tab header="CSharp" >}} InternetExplorerOptions options = new InternetExplorerOptions(); @@ -387,17 +347,8 @@ public class ieTest { } } {{< /tab >}} - {{< tab header="Python" >}} -from selenium import webdriver - -options = webdriver.IeOptions() -options.add_argument('-private') -options.force_create_process_api = True -driver = webdriver.Ie(options=options) - -driver.get("http://www.google.com") - -driver.quit() + {{< tab header="Python" text=true >}} +{{< gh-codeblock path="/examples/python/tests/browsers/test_internet_explorer.py#L78-L81" >}} {{< /tab >}} {{< tab header="CSharp" >}} using System; @@ -480,16 +431,8 @@ public class ieTest { } } {{< /tab >}} - {{< tab header="Python" >}} -from selenium import webdriver - -options = webdriver.IeOptions() -options.force_create_process_api = True -driver = webdriver.Ie(options=options) - -driver.get("http://www.google.com") - -driver.quit() + {{< tab header="Python" text=true >}} +{{< gh-codeblock path="/examples/python/tests/browsers/test_internet_explorer.py#L88-L91" >}} {{< /tab >}} {{< tab header="CSharp" >}} using System; @@ -564,7 +507,7 @@ Property key: `InternetExplorerDriverService.IE_DRIVER_LOGFILE_PROPERTY`\ Property value: String representing path to log file {{% /tab %}} {{< tab header="Python" >}} -{{< gh-codeblock path="examples/python/tests/browsers/test_internet_explorer.py#L29" >}} +{{< gh-codeblock path="examples/python/tests/browsers/test_internet_explorer.py#L98" >}} {{< /tab >}} {{< tab header="CSharp" >}} {{< badge-implementation >}} @@ -593,9 +536,9 @@ To change the logging output to display in the console as STDOUT: Property key: `InternetExplorerDriverService.IE_DRIVER_LOGFILE_PROPERTY`\ Property value: `DriverService.LOG_STDOUT` or `DriverService.LOG_STDERR` {{% /tab %}} -{{< tab header="Python" >}} +{{< tab header="Python" text=true >}} {{< badge-version version="4.11" >}} -{{< gh-codeblock path="examples/python/tests/browsers/test_internet_explorer.py#L41" >}} +{{< gh-codeblock path="examples/python/tests/browsers/test_internet_explorer.py#L110" >}} {{< /tab >}} {{< tab header="CSharp" >}} {{< badge-implementation >}} @@ -623,8 +566,8 @@ If logging output is specified, the default level is `FATAL` Property key: `InternetExplorerDriverService.IE_DRIVER_LOGLEVEL_PROPERTY`\ Property value: String representation of `InternetExplorerDriverLogLevel.DEBUG.toString()` enum {{% /tab %}} -{{< tab header="Python" >}} -{{< gh-codeblock path="examples/python/tests/browsers/test_internet_explorer.py#L53" >}} +{{< tab header="Python" text=true >}} +{{< gh-codeblock path="examples/python/tests/browsers/test_internet_explorer.py#L122" >}} {{< /tab >}} {{< tab header="CSharp" >}} {{< gh-codeblock path="examples/dotnet/SeleniumDocs/Browsers/InternetExplorerTest.cs#L85" >}} @@ -650,9 +593,9 @@ Property value: String representation of `InternetExplorerDriverLogLevel.DEBUG.t Property key: `InternetExplorerDriverService.IE_DRIVER_EXTRACT_PATH_PROPERTY`\ Property value: String representing path to supporting files directory {{< /tab >}} -{{< tab header="Python" >}} +{{< tab header="Python" text=true >}} {{< badge-version version="4.11" >}} -{{< gh-codeblock path="examples/python/tests/browsers/test_internet_explorer.py#L65" >}} +{{< gh-codeblock path="examples/python/tests/browsers/test_internet_explorer.py#L134" >}} {{< /tab >}} {{< tab header="CSharp" >}} {{< gh-codeblock path="examples/dotnet/SeleniumDocs/Browsers/InternetExplorerTest.cs#L98" >}} diff --git a/website_and_docs/content/documentation/webdriver/browsers/internet_explorer.pt-br.md b/website_and_docs/content/documentation/webdriver/browsers/internet_explorer.pt-br.md index 666f21eb042f..394da0b43efb 100644 --- a/website_and_docs/content/documentation/webdriver/browsers/internet_explorer.pt-br.md +++ b/website_and_docs/content/documentation/webdriver/browsers/internet_explorer.pt-br.md @@ -97,17 +97,8 @@ InternetExplorerOptions options = new InternetExplorerOptions(); options.waitForUploadDialogUpTo(Duration.ofSeconds(2)); WebDriver driver = new RemoteWebDriver(options); {{< /tab >}} - {{< tab header="Python" >}} -from selenium import webdriver - -options = webdriver.IeOptions() -options.file_upload_dialog_timeout = 2000 -driver = webdriver.Ie(options=options) - -# Navegar para Url -driver.get("http://www.google.com") - -driver.quit() + {{< tab header="Python" text=true >}} +{{< gh-codeblock path="/examples/python/tests/browsers/test_internet_explorer.py#L28-L29" >}} {{< /tab >}} {{< tab header="CSharp" >}} var options = new InternetExplorerOptions(); @@ -150,17 +141,8 @@ InternetExplorerOptions options = new InternetExplorerOptions(); options.destructivelyEnsureCleanSession(); WebDriver driver = new RemoteWebDriver(options); {{< /tab >}} - {{< tab header="Python" >}} -from selenium import webdriver - -options = webdriver.IeOptions() -options.ensure_clean_session = True -driver = webdriver.Ie(options=options) - -# Navegar para Url -driver.get("http://www.google.com") - -driver.quit() + {{< tab header="Python" text=true >}} +{{< gh-codeblock path="/examples/python/tests/browsers/test_internet_explorer.py#L38-L39" >}} {{< /tab >}} {{< tab header="CSharp" >}} var options = new InternetExplorerOptions(); @@ -198,17 +180,8 @@ InternetExplorerOptions options = new InternetExplorerOptions(); options.ignoreZoomSettings(); WebDriver driver = new RemoteWebDriver(options); {{< /tab >}} - {{< tab header="Python" >}} -from selenium import webdriver - -options = webdriver.IeOptions() -options.ignore_zoom_level = True -driver = webdriver.Ie(options=options) - -# Navegar para Url -driver.get("http://www.google.com") - -driver.quit() + {{< tab header="Python" text=true >}} +{{< gh-codeblock path="/examples/python/tests/browsers/test_internet_explorer.py#L48-L49" >}} {{< /tab >}} {{< tab header="CSharp" >}} var options = new InternetExplorerOptions(); @@ -256,17 +229,8 @@ InternetExplorerOptions options = new InternetExplorerOptions(); options.introduceFlakinessByIgnoringSecurityDomains(); WebDriver driver = new RemoteWebDriver(options); {{< /tab >}} - {{< tab header="Python" >}} -from selenium import webdriver - -options = webdriver.IeOptions() -options.ignore_protected_mode_settings = True -driver = webdriver.Ie(options=options) - -# Navegar para Url -driver.get("http://www.google.com") - -driver.quit() + {{< tab header="Python" text=true >}} +{{< gh-codeblock path="/examples/python/tests/browsers/test_internet_explorer.py#L58-L59" >}} {{< /tab >}} {{< tab header="CSharp" >}} var options = new InternetExplorerOptions(); @@ -303,17 +267,8 @@ InternetExplorerOptions options = new InternetExplorerOptions(); options.setCapability("silent", true); WebDriver driver = new InternetExplorerDriver(options); {{< /tab >}} - {{< tab header="Python" >}} -from selenium import webdriver - -options = webdriver.IeOptions() -options.set_capability("silent", True) -driver = webdriver.Ie(options=options) - -# Navegar para Url -driver.get("http://www.google.com") - -driver.quit() + {{< tab header="Python" text=true >}} +{{< gh-codeblock path="/examples/python/tests/browsers/test_internet_explorer.py#L68-L71" >}} {{< /tab >}} {{< tab header="CSharp" >}} InternetExplorerOptions options = new InternetExplorerOptions(); @@ -400,18 +355,8 @@ public class ieTest { } } {{< /tab >}} - {{< tab header="Python" >}} -from selenium import webdriver - -options = webdriver.IeOptions() -options.add_argument('-private') -options.force_create_process_api = True -driver = webdriver.Ie(options=options) - -# Navegar para Url -driver.get("http://www.google.com") - -driver.quit() + {{< tab header="Python" text=true >}} +{{< gh-codeblock path="/examples/python/tests/browsers/test_internet_explorer.py#L78-L81" >}} {{< /tab >}} {{< tab header="CSharp" >}} using System; @@ -495,17 +440,8 @@ public class ieTest { } } {{< /tab >}} - {{< tab header="Python" >}} -from selenium import webdriver - -options = webdriver.IeOptions() -options.force_create_process_api = True -driver = webdriver.Ie(options=options) - -# Navegar para Url -driver.get("http://www.google.com") - -driver.quit() + {{< tab header="Python" text=true >}} +{{< gh-codeblock path="/examples/python/tests/browsers/test_internet_explorer.py#L88-L91" >}} {{< /tab >}} {{< tab header="CSharp" >}} using System; @@ -579,7 +515,7 @@ Property key: `InternetExplorerDriverService.IE_DRIVER_LOGFILE_PROPERTY`\ Property value: String representing path to log file {{% /tab %}} {{< tab header="Python" >}} -{{< gh-codeblock path="examples/python/tests/browsers/test_internet_explorer.py#L29" >}} +{{< gh-codeblock path="examples/python/tests/browsers/test_internet_explorer.py#L98" >}} {{< /tab >}} {{< tab header="CSharp" >}} {{< badge-implementation >}} @@ -608,9 +544,9 @@ To change the logging output to display in the console as STDOUT: Property key: `InternetExplorerDriverService.IE_DRIVER_LOGFILE_PROPERTY`\ Property value: `DriverService.LOG_STDOUT` or `DriverService.LOG_STDERR` {{% /tab %}} -{{< tab header="Python" >}} +{{< tab header="Python" text=true >}} {{< badge-version version="4.11" >}} -{{< gh-codeblock path="examples/python/tests/browsers/test_internet_explorer.py#L41" >}} +{{< gh-codeblock path="examples/python/tests/browsers/test_internet_explorer.py#L110" >}} {{< /tab >}} {{< tab header="CSharp" >}} {{< badge-implementation >}} @@ -638,8 +574,8 @@ If logging output is specified, the default level is `FATAL` Property key: `InternetExplorerDriverService.IE_DRIVER_LOGLEVEL_PROPERTY`\ Property value: String representation of `InternetExplorerDriverLogLevel.DEBUG.toString()` enum {{% /tab %}} -{{< tab header="Python" >}} -{{< gh-codeblock path="examples/python/tests/browsers/test_internet_explorer.py#L53" >}} +{{< tab header="Python" text=true >}} +{{< gh-codeblock path="examples/python/tests/browsers/test_internet_explorer.py#L122" >}} {{< /tab >}} {{< tab header="CSharp" >}} {{< gh-codeblock path="examples/dotnet/SeleniumDocs/Browsers/InternetExplorerTest.cs#L85" >}} @@ -665,9 +601,9 @@ Property value: String representation of `InternetExplorerDriverLogLevel.DEBUG.t Property key: `InternetExplorerDriverService.IE_DRIVER_EXTRACT_PATH_PROPERTY`\ Property value: String representing path to supporting files directory {{< /tab >}} -{{< tab header="Python" >}} +{{< tab header="Python" text=true >}} {{< badge-version version="4.11" >}} -{{< gh-codeblock path="examples/python/tests/browsers/test_internet_explorer.py#L65" >}} +{{< gh-codeblock path="examples/python/tests/browsers/test_internet_explorer.py#L134" >}} {{< /tab >}} {{< tab header="CSharp" >}} {{< gh-codeblock path="examples/dotnet/SeleniumDocs/Browsers/InternetExplorerTest.cs#L98" >}} diff --git a/website_and_docs/content/documentation/webdriver/browsers/internet_explorer.zh-cn.md b/website_and_docs/content/documentation/webdriver/browsers/internet_explorer.zh-cn.md index 9f09e64c2437..a4bf349756e1 100644 --- a/website_and_docs/content/documentation/webdriver/browsers/internet_explorer.zh-cn.md +++ b/website_and_docs/content/documentation/webdriver/browsers/internet_explorer.zh-cn.md @@ -94,16 +94,8 @@ InternetExplorerOptions options = new InternetExplorerOptions(); options.waitForUploadDialogUpTo(Duration.ofSeconds(2)); WebDriver driver = new RemoteWebDriver(options); {{< /tab >}} - {{< tab header="Python" >}} -from selenium import webdriver - -options = webdriver.IeOptions() -options.file_upload_dialog_timeout = 2000 -driver = webdriver.Ie(options=options) - -driver.get("http://www.google.com") - -driver.quit() + {{< tab header="Python" text=true >}} +{{< gh-codeblock path="/examples/python/tests/browsers/test_internet_explorer.py#L28-L29" >}} {{< /tab >}} {{< tab header="CSharp" >}} var options = new InternetExplorerOptions(); @@ -146,16 +138,8 @@ InternetExplorerOptions options = new InternetExplorerOptions(); options.destructivelyEnsureCleanSession(); WebDriver driver = new RemoteWebDriver(options); {{< /tab >}} - {{< tab header="Python" >}} -from selenium import webdriver - -options = webdriver.IeOptions() -options.ensure_clean_session = True -driver = webdriver.Ie(options=options) - -driver.get("http://www.google.com") - -driver.quit() + {{< tab header="Python" text=true >}} +{{< gh-codeblock path="/examples/python/tests/browsers/test_internet_explorer.py#L38-L39" >}} {{< /tab >}} {{< tab header="CSharp" >}} var options = new InternetExplorerOptions(); @@ -194,16 +178,8 @@ InternetExplorerOptions options = new InternetExplorerOptions(); options.ignoreZoomSettings(); WebDriver driver = new RemoteWebDriver(options); {{< /tab >}} - {{< tab header="Python" >}} -from selenium import webdriver - -options = webdriver.IeOptions() -options.ignore_zoom_level = True -driver = webdriver.Ie(options=options) - -driver.get("http://www.google.com") - -driver.quit() + {{< tab header="Python" text=true >}} +{{< gh-codeblock path="/examples/python/tests/browsers/test_internet_explorer.py#L48-L49" >}} {{< /tab >}} {{< tab header="CSharp" >}} var options = new InternetExplorerOptions(); @@ -251,16 +227,8 @@ InternetExplorerOptions options = new InternetExplorerOptions(); options.introduceFlakinessByIgnoringSecurityDomains(); WebDriver driver = new RemoteWebDriver(options); {{< /tab >}} - {{< tab header="Python" >}} -from selenium import webdriver - -options = webdriver.IeOptions() -options.ignore_protected_mode_settings = True -driver = webdriver.Ie(options=options) - -driver.get("http://www.google.com") - -driver.quit() + {{< tab header="Python" text=true >}} +{{< gh-codeblock path="/examples/python/tests/browsers/test_internet_explorer.py#L58-L59" >}} {{< /tab >}} {{< tab header="CSharp" >}} var options = new InternetExplorerOptions(); @@ -297,16 +265,8 @@ InternetExplorerOptions options = new InternetExplorerOptions(); options.setCapability("silent", true); WebDriver driver = new InternetExplorerDriver(options); {{< /tab >}} - {{< tab header="Python" >}} -from selenium import webdriver - -options = webdriver.IeOptions() -options.set_capability("silent", True) -driver = webdriver.Ie(options=options) - -driver.get("http://www.google.com") - -driver.quit() + {{< tab header="Python" text=true >}} +{{< gh-codeblock path="/examples/python/tests/browsers/test_internet_explorer.py#L68-L71" >}} {{< /tab >}} {{< tab header="CSharp" >}} InternetExplorerOptions options = new InternetExplorerOptions(); @@ -397,17 +357,8 @@ public class ieTest { } } {{< /tab >}} - {{< tab header="Python" >}} -from selenium import webdriver - -options = webdriver.IeOptions() -options.add_argument('-private') -options.force_create_process_api = True -driver = webdriver.Ie(options=options) - -driver.get("http://www.google.com") - -driver.quit() + {{< tab header="Python" text=true >}} +{{< gh-codeblock path="/examples/python/tests/browsers/test_internet_explorer.py#L78-L81" >}} {{< /tab >}} {{< tab header="CSharp" >}} using System; @@ -491,16 +442,8 @@ public class ieTest { } } {{< /tab >}} - {{< tab header="Python" >}} -from selenium import webdriver - -options = webdriver.IeOptions() -options.force_create_process_api = True -driver = webdriver.Ie(options=options) - -driver.get("http://www.google.com") - -driver.quit() + {{< tab header="Python" text=true >}} +{{< gh-codeblock path="/examples/python/tests/browsers/test_internet_explorer.py#L88-L91" >}} {{< /tab >}} {{< tab header="CSharp" >}} using System; @@ -574,7 +517,7 @@ Property key: `InternetExplorerDriverService.IE_DRIVER_LOGFILE_PROPERTY`\ Property value: String representing path to log file {{% /tab %}} {{< tab header="Python" >}} -{{< gh-codeblock path="examples/python/tests/browsers/test_internet_explorer.py#L29" >}} +{{< gh-codeblock path="examples/python/tests/browsers/test_internet_explorer.py#L98" >}} {{< /tab >}} {{< tab header="CSharp" >}} {{< badge-implementation >}} @@ -603,9 +546,9 @@ To change the logging output to display in the console as STDOUT: Property key: `InternetExplorerDriverService.IE_DRIVER_LOGFILE_PROPERTY`\ Property value: `DriverService.LOG_STDOUT` or `DriverService.LOG_STDERR` {{% /tab %}} -{{< tab header="Python" >}} +{{< tab header="Python" text=true >}} {{< badge-version version="4.11" >}} -{{< gh-codeblock path="examples/python/tests/browsers/test_internet_explorer.py#L41" >}} +{{< gh-codeblock path="examples/python/tests/browsers/test_internet_explorer.py#L110" >}} {{< /tab >}} {{< tab header="CSharp" >}} {{< badge-implementation >}} @@ -633,8 +576,8 @@ If logging output is specified, the default level is `FATAL` Property key: `InternetExplorerDriverService.IE_DRIVER_LOGLEVEL_PROPERTY`\ Property value: String representation of `InternetExplorerDriverLogLevel.DEBUG.toString()` enum {{% /tab %}} -{{< tab header="Python" >}} -{{< gh-codeblock path="examples/python/tests/browsers/test_internet_explorer.py#L53" >}} +{{< tab header="Python" text=true >}} +{{< gh-codeblock path="examples/python/tests/browsers/test_internet_explorer.py#L122" >}} {{< /tab >}} {{< tab header="CSharp" >}} {{< gh-codeblock path="examples/dotnet/SeleniumDocs/Browsers/InternetExplorerTest.cs#L85" >}} @@ -660,9 +603,9 @@ Property value: String representation of `InternetExplorerDriverLogLevel.DEBUG.t Property key: `InternetExplorerDriverService.IE_DRIVER_EXTRACT_PATH_PROPERTY`\ Property value: String representing path to supporting files directory {{< /tab >}} -{{< tab header="Python" >}} +{{< tab header="Python" text=true >}} {{< badge-version version="4.11" >}} -{{< gh-codeblock path="examples/python/tests/browsers/test_internet_explorer.py#L65" >}} +{{< gh-codeblock path="examples/python/tests/browsers/test_internet_explorer.py#L134" >}} {{< /tab >}} {{< tab header="CSharp" >}} {{< gh-codeblock path="examples/dotnet/SeleniumDocs/Browsers/InternetExplorerTest.cs#L98" >}} From add39da64462d3b6ee16dd66838dd67172d24d74 Mon Sep 17 00:00:00 2001 From: Swastik Baranwal Date: Fri, 20 Dec 2024 23:04:42 +0530 Subject: [PATCH 2/5] [py] fix ie code line (#2107) --- .../webdriver/browsers/internet_explorer.en.md | 14 +++++++------- .../webdriver/browsers/internet_explorer.ja.md | 14 +++++++------- .../webdriver/browsers/internet_explorer.pt-br.md | 14 +++++++------- .../webdriver/browsers/internet_explorer.zh-cn.md | 14 +++++++------- 4 files changed, 28 insertions(+), 28 deletions(-) diff --git a/website_and_docs/content/documentation/webdriver/browsers/internet_explorer.en.md b/website_and_docs/content/documentation/webdriver/browsers/internet_explorer.en.md index 3e16a5df84fd..af3c5f2d3feb 100644 --- a/website_and_docs/content/documentation/webdriver/browsers/internet_explorer.en.md +++ b/website_and_docs/content/documentation/webdriver/browsers/internet_explorer.en.md @@ -272,7 +272,7 @@ options.setCapability("silent", true); WebDriver driver = new InternetExplorerDriver(options); {{< /tab >}} {{< tab header="Python" text=true >}} -{{< gh-codeblock path="/examples/python/tests/browsers/test_internet_explorer.py#L68-L71" >}} +{{< gh-codeblock path="/examples/python/tests/browsers/test_internet_explorer.py#L68-L69" >}} {{< /tab >}} {{< tab header="CSharp" >}} InternetExplorerOptions options = new InternetExplorerOptions(); @@ -361,7 +361,7 @@ public class ieTest { } {{< /tab >}} {{< tab header="Python" text=true >}} -{{< gh-codeblock path="/examples/python/tests/browsers/test_internet_explorer.py#L78-L81" >}} +{{< gh-codeblock path="/examples/python/tests/browsers/test_internet_explorer.py#L76-L79" >}} {{< /tab >}} {{< tab header="CSharp" >}} using System; @@ -447,7 +447,7 @@ public class ieTest { } {{< /tab >}} {{< tab header="Python" text=true >}} -{{< gh-codeblock path="/examples/python/tests/browsers/test_internet_explorer.py#L88-L91" >}} +{{< gh-codeblock path="/examples/python/tests/browsers/test_internet_explorer.py#L87-L90" >}} {{< /tab >}} {{< tab header="CSharp" >}} using System; @@ -519,7 +519,7 @@ Property key: `InternetExplorerDriverService.IE_DRIVER_LOGFILE_PROPERTY`\ Property value: String representing path to log file {{% /tab %}} {{< tab header="Python" text=true >}} -{{< gh-codeblock path="examples/python/tests/browsers/test_internet_explorer.py#L98" >}} +{{< gh-codeblock path="examples/python/tests/browsers/test_internet_explorer.py#L97-L99" >}} {{< /tab >}} {{< tab header="CSharp" >}} {{< badge-implementation >}} @@ -550,7 +550,7 @@ Property value: `DriverService.LOG_STDOUT` or `DriverService.LOG_STDERR` {{% /tab %}} {{< tab header="Python" text=true >}} {{< badge-version version="4.11" >}} -{{< gh-codeblock path="examples/python/tests/browsers/test_internet_explorer.py#L110" >}} +{{< gh-codeblock path="examples/python/tests/browsers/test_internet_explorer.py#L109-L111" >}} {{< /tab >}} {{< tab header="CSharp" >}} {{< badge-implementation >}} @@ -579,7 +579,7 @@ Property key: `InternetExplorerDriverService.IE_DRIVER_LOGLEVEL_PROPERTY`\ Property value: String representation of `InternetExplorerDriverLogLevel.DEBUG.toString()` enum {{% /tab %}} {{< tab header="Python" text=true >}} -{{< gh-codeblock path="examples/python/tests/browsers/test_internet_explorer.py#L122" >}} +{{< gh-codeblock path="examples/python/tests/browsers/test_internet_explorer.py#L121-L123" >}} {{< /tab >}} {{< tab header="CSharp" >}} {{< gh-codeblock path="examples/dotnet/SeleniumDocs/Browsers/InternetExplorerTest.cs#L85" >}} @@ -607,7 +607,7 @@ Property value: String representing path to supporting files directory {{< /tab >}} {{< tab header="Python" text=true >}} {{< badge-version version="4.11" >}} -{{< gh-codeblock path="examples/python/tests/browsers/test_internet_explorer.py#L134" >}} +{{< gh-codeblock path="examples/python/tests/browsers/test_internet_explorer.py#L133-L135" >}} {{< /tab >}} {{< tab header="CSharp" >}} {{< gh-codeblock path="examples/dotnet/SeleniumDocs/Browsers/InternetExplorerTest.cs#L98" >}} diff --git a/website_and_docs/content/documentation/webdriver/browsers/internet_explorer.ja.md b/website_and_docs/content/documentation/webdriver/browsers/internet_explorer.ja.md index dbf57eb1b683..649a36c98d17 100644 --- a/website_and_docs/content/documentation/webdriver/browsers/internet_explorer.ja.md +++ b/website_and_docs/content/documentation/webdriver/browsers/internet_explorer.ja.md @@ -259,7 +259,7 @@ options.setCapability("silent", true); WebDriver driver = new InternetExplorerDriver(options); {{< /tab >}} {{< tab header="Python" text=true >}} -{{< gh-codeblock path="/examples/python/tests/browsers/test_internet_explorer.py#L68-L71" >}} +{{< gh-codeblock path="/examples/python/tests/browsers/test_internet_explorer.py#L68-L69" >}} {{< /tab >}} {{< tab header="CSharp" >}} InternetExplorerOptions options = new InternetExplorerOptions(); @@ -348,7 +348,7 @@ public class ieTest { } {{< /tab >}} {{< tab header="Python" text=true >}} -{{< gh-codeblock path="/examples/python/tests/browsers/test_internet_explorer.py#L78-L81" >}} +{{< gh-codeblock path="/examples/python/tests/browsers/test_internet_explorer.py#L76-L79" >}} {{< /tab >}} {{< tab header="CSharp" >}} using System; @@ -432,7 +432,7 @@ public class ieTest { } {{< /tab >}} {{< tab header="Python" text=true >}} -{{< gh-codeblock path="/examples/python/tests/browsers/test_internet_explorer.py#L88-L91" >}} +{{< gh-codeblock path="/examples/python/tests/browsers/test_internet_explorer.py#L87-L90" >}} {{< /tab >}} {{< tab header="CSharp" >}} using System; @@ -507,7 +507,7 @@ Property key: `InternetExplorerDriverService.IE_DRIVER_LOGFILE_PROPERTY`\ Property value: String representing path to log file {{% /tab %}} {{< tab header="Python" >}} -{{< gh-codeblock path="examples/python/tests/browsers/test_internet_explorer.py#L98" >}} +{{< gh-codeblock path="examples/python/tests/browsers/test_internet_explorer.py#L97-L99" >}} {{< /tab >}} {{< tab header="CSharp" >}} {{< badge-implementation >}} @@ -538,7 +538,7 @@ Property value: `DriverService.LOG_STDOUT` or `DriverService.LOG_STDERR` {{% /tab %}} {{< tab header="Python" text=true >}} {{< badge-version version="4.11" >}} -{{< gh-codeblock path="examples/python/tests/browsers/test_internet_explorer.py#L110" >}} +{{< gh-codeblock path="examples/python/tests/browsers/test_internet_explorer.py#L109-L111" >}} {{< /tab >}} {{< tab header="CSharp" >}} {{< badge-implementation >}} @@ -567,7 +567,7 @@ Property key: `InternetExplorerDriverService.IE_DRIVER_LOGLEVEL_PROPERTY`\ Property value: String representation of `InternetExplorerDriverLogLevel.DEBUG.toString()` enum {{% /tab %}} {{< tab header="Python" text=true >}} -{{< gh-codeblock path="examples/python/tests/browsers/test_internet_explorer.py#L122" >}} +{{< gh-codeblock path="examples/python/tests/browsers/test_internet_explorer.py#L121-L123" >}} {{< /tab >}} {{< tab header="CSharp" >}} {{< gh-codeblock path="examples/dotnet/SeleniumDocs/Browsers/InternetExplorerTest.cs#L85" >}} @@ -595,7 +595,7 @@ Property value: String representing path to supporting files directory {{< /tab >}} {{< tab header="Python" text=true >}} {{< badge-version version="4.11" >}} -{{< gh-codeblock path="examples/python/tests/browsers/test_internet_explorer.py#L134" >}} +{{< gh-codeblock path="examples/python/tests/browsers/test_internet_explorer.py#L133-L135" >}} {{< /tab >}} {{< tab header="CSharp" >}} {{< gh-codeblock path="examples/dotnet/SeleniumDocs/Browsers/InternetExplorerTest.cs#L98" >}} diff --git a/website_and_docs/content/documentation/webdriver/browsers/internet_explorer.pt-br.md b/website_and_docs/content/documentation/webdriver/browsers/internet_explorer.pt-br.md index 394da0b43efb..07f7b0909646 100644 --- a/website_and_docs/content/documentation/webdriver/browsers/internet_explorer.pt-br.md +++ b/website_and_docs/content/documentation/webdriver/browsers/internet_explorer.pt-br.md @@ -268,7 +268,7 @@ options.setCapability("silent", true); WebDriver driver = new InternetExplorerDriver(options); {{< /tab >}} {{< tab header="Python" text=true >}} -{{< gh-codeblock path="/examples/python/tests/browsers/test_internet_explorer.py#L68-L71" >}} +{{< gh-codeblock path="/examples/python/tests/browsers/test_internet_explorer.py#L68-L69" >}} {{< /tab >}} {{< tab header="CSharp" >}} InternetExplorerOptions options = new InternetExplorerOptions(); @@ -356,7 +356,7 @@ public class ieTest { } {{< /tab >}} {{< tab header="Python" text=true >}} -{{< gh-codeblock path="/examples/python/tests/browsers/test_internet_explorer.py#L78-L81" >}} +{{< gh-codeblock path="/examples/python/tests/browsers/test_internet_explorer.py#L76-L79" >}} {{< /tab >}} {{< tab header="CSharp" >}} using System; @@ -441,7 +441,7 @@ public class ieTest { } {{< /tab >}} {{< tab header="Python" text=true >}} -{{< gh-codeblock path="/examples/python/tests/browsers/test_internet_explorer.py#L88-L91" >}} +{{< gh-codeblock path="/examples/python/tests/browsers/test_internet_explorer.py#L87-L90" >}} {{< /tab >}} {{< tab header="CSharp" >}} using System; @@ -515,7 +515,7 @@ Property key: `InternetExplorerDriverService.IE_DRIVER_LOGFILE_PROPERTY`\ Property value: String representing path to log file {{% /tab %}} {{< tab header="Python" >}} -{{< gh-codeblock path="examples/python/tests/browsers/test_internet_explorer.py#L98" >}} +{{< gh-codeblock path="examples/python/tests/browsers/test_internet_explorer.py#L97-L99" >}} {{< /tab >}} {{< tab header="CSharp" >}} {{< badge-implementation >}} @@ -546,7 +546,7 @@ Property value: `DriverService.LOG_STDOUT` or `DriverService.LOG_STDERR` {{% /tab %}} {{< tab header="Python" text=true >}} {{< badge-version version="4.11" >}} -{{< gh-codeblock path="examples/python/tests/browsers/test_internet_explorer.py#L110" >}} +{{< gh-codeblock path="examples/python/tests/browsers/test_internet_explorer.py#L109-L111" >}} {{< /tab >}} {{< tab header="CSharp" >}} {{< badge-implementation >}} @@ -575,7 +575,7 @@ Property key: `InternetExplorerDriverService.IE_DRIVER_LOGLEVEL_PROPERTY`\ Property value: String representation of `InternetExplorerDriverLogLevel.DEBUG.toString()` enum {{% /tab %}} {{< tab header="Python" text=true >}} -{{< gh-codeblock path="examples/python/tests/browsers/test_internet_explorer.py#L122" >}} +{{< gh-codeblock path="examples/python/tests/browsers/test_internet_explorer.py#L121-123" >}} {{< /tab >}} {{< tab header="CSharp" >}} {{< gh-codeblock path="examples/dotnet/SeleniumDocs/Browsers/InternetExplorerTest.cs#L85" >}} @@ -603,7 +603,7 @@ Property value: String representing path to supporting files directory {{< /tab >}} {{< tab header="Python" text=true >}} {{< badge-version version="4.11" >}} -{{< gh-codeblock path="examples/python/tests/browsers/test_internet_explorer.py#L134" >}} +{{< gh-codeblock path="examples/python/tests/browsers/test_internet_explorer.py#L133-135" >}} {{< /tab >}} {{< tab header="CSharp" >}} {{< gh-codeblock path="examples/dotnet/SeleniumDocs/Browsers/InternetExplorerTest.cs#L98" >}} diff --git a/website_and_docs/content/documentation/webdriver/browsers/internet_explorer.zh-cn.md b/website_and_docs/content/documentation/webdriver/browsers/internet_explorer.zh-cn.md index a4bf349756e1..80b16de42e2c 100644 --- a/website_and_docs/content/documentation/webdriver/browsers/internet_explorer.zh-cn.md +++ b/website_and_docs/content/documentation/webdriver/browsers/internet_explorer.zh-cn.md @@ -266,7 +266,7 @@ options.setCapability("silent", true); WebDriver driver = new InternetExplorerDriver(options); {{< /tab >}} {{< tab header="Python" text=true >}} -{{< gh-codeblock path="/examples/python/tests/browsers/test_internet_explorer.py#L68-L71" >}} +{{< gh-codeblock path="/examples/python/tests/browsers/test_internet_explorer.py#L68-L69" >}} {{< /tab >}} {{< tab header="CSharp" >}} InternetExplorerOptions options = new InternetExplorerOptions(); @@ -358,7 +358,7 @@ public class ieTest { } {{< /tab >}} {{< tab header="Python" text=true >}} -{{< gh-codeblock path="/examples/python/tests/browsers/test_internet_explorer.py#L78-L81" >}} +{{< gh-codeblock path="/examples/python/tests/browsers/test_internet_explorer.py#L76-L79" >}} {{< /tab >}} {{< tab header="CSharp" >}} using System; @@ -443,7 +443,7 @@ public class ieTest { } {{< /tab >}} {{< tab header="Python" text=true >}} -{{< gh-codeblock path="/examples/python/tests/browsers/test_internet_explorer.py#L88-L91" >}} +{{< gh-codeblock path="/examples/python/tests/browsers/test_internet_explorer.py#L87-L90" >}} {{< /tab >}} {{< tab header="CSharp" >}} using System; @@ -517,7 +517,7 @@ Property key: `InternetExplorerDriverService.IE_DRIVER_LOGFILE_PROPERTY`\ Property value: String representing path to log file {{% /tab %}} {{< tab header="Python" >}} -{{< gh-codeblock path="examples/python/tests/browsers/test_internet_explorer.py#L98" >}} +{{< gh-codeblock path="examples/python/tests/browsers/test_internet_explorer.py#L97-L99" >}} {{< /tab >}} {{< tab header="CSharp" >}} {{< badge-implementation >}} @@ -548,7 +548,7 @@ Property value: `DriverService.LOG_STDOUT` or `DriverService.LOG_STDERR` {{% /tab %}} {{< tab header="Python" text=true >}} {{< badge-version version="4.11" >}} -{{< gh-codeblock path="examples/python/tests/browsers/test_internet_explorer.py#L110" >}} +{{< gh-codeblock path="examples/python/tests/browsers/test_internet_explorer.py#L109-L111" >}} {{< /tab >}} {{< tab header="CSharp" >}} {{< badge-implementation >}} @@ -577,7 +577,7 @@ Property key: `InternetExplorerDriverService.IE_DRIVER_LOGLEVEL_PROPERTY`\ Property value: String representation of `InternetExplorerDriverLogLevel.DEBUG.toString()` enum {{% /tab %}} {{< tab header="Python" text=true >}} -{{< gh-codeblock path="examples/python/tests/browsers/test_internet_explorer.py#L122" >}} +{{< gh-codeblock path="examples/python/tests/browsers/test_internet_explorer.py#L121-L123" >}} {{< /tab >}} {{< tab header="CSharp" >}} {{< gh-codeblock path="examples/dotnet/SeleniumDocs/Browsers/InternetExplorerTest.cs#L85" >}} @@ -605,7 +605,7 @@ Property value: String representing path to supporting files directory {{< /tab >}} {{< tab header="Python" text=true >}} {{< badge-version version="4.11" >}} -{{< gh-codeblock path="examples/python/tests/browsers/test_internet_explorer.py#L134" >}} +{{< gh-codeblock path="examples/python/tests/browsers/test_internet_explorer.py#L133-L135" >}} {{< /tab >}} {{< tab header="CSharp" >}} {{< gh-codeblock path="examples/dotnet/SeleniumDocs/Browsers/InternetExplorerTest.cs#L98" >}} From 14fbe2ac21e23a3a0c1768629429902df64883b2 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Fri, 20 Dec 2024 12:42:10 -0500 Subject: [PATCH 3/5] fix(deps): update dependency ch.qos.logback:logback-classic to v1.5.14 (#2106) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Co-authored-by: Sri Harsha <12621691+harsha509@users.noreply.github.com> --- examples/kotlin/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/examples/kotlin/pom.xml b/examples/kotlin/pom.xml index 6b35c216cb86..79ea866e648a 100644 --- a/examples/kotlin/pom.xml +++ b/examples/kotlin/pom.xml @@ -12,7 +12,7 @@ 2.0.21 2.0.16 - 1.5.12 + 1.5.14 5.11.4 5.2.3 From 791a6fb90f15044c4aaa0c16141b584b0ff2f1cc Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Fri, 20 Dec 2024 13:23:20 -0500 Subject: [PATCH 4/5] chore(deps): update dependency mocha to v11 (#2091) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- examples/javascript/package-lock.json | 652 ++++++++++++++++++++++---- examples/javascript/package.json | 2 +- 2 files changed, 566 insertions(+), 88 deletions(-) diff --git a/examples/javascript/package-lock.json b/examples/javascript/package-lock.json index 5299cda91a47..a81d7b554c79 100644 --- a/examples/javascript/package-lock.json +++ b/examples/javascript/package-lock.json @@ -13,7 +13,7 @@ "selenium-webdriver": "4.27.0" }, "devDependencies": { - "mocha": "10.8.2" + "mocha": "11.0.1" } }, "node_modules/@bazel/runfiles": { @@ -22,6 +22,112 @@ "integrity": "sha512-1uLNT5NZsUVIGS4syuHwTzZ8HycMPyr6POA3FCE4GbMtc4rhoJk8aZKtNIRthJYfL+iioppi+rTfH3olMPr9nA==", "license": "Apache-2.0" }, + "node_modules/@isaacs/cliui": { + "version": "8.0.2", + "resolved": "https://registry.npmjs.org/@isaacs/cliui/-/cliui-8.0.2.tgz", + "integrity": "sha512-O8jcjabXaleOG9DQ0+ARXWZBTfnP4WNAqzuiJK7ll44AmxGKv/J2M4TPjxjY3znBCfvBXFzucm1twdyFybFqEA==", + "dev": true, + "dependencies": { + "string-width": "^5.1.2", + "string-width-cjs": "npm:string-width@^4.2.0", + "strip-ansi": "^7.0.1", + "strip-ansi-cjs": "npm:strip-ansi@^6.0.1", + "wrap-ansi": "^8.1.0", + "wrap-ansi-cjs": "npm:wrap-ansi@^7.0.0" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/@isaacs/cliui/node_modules/ansi-regex": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.1.0.tgz", + "integrity": "sha512-7HSX4QQb4CspciLpVFwyRe79O3xsIZDDLER21kERQ71oaPodF8jL725AgJMFAYbooIqolJoRLuM81SpeUkpkvA==", + "dev": true, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/ansi-regex?sponsor=1" + } + }, + "node_modules/@isaacs/cliui/node_modules/ansi-styles": { + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.2.1.tgz", + "integrity": "sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==", + "dev": true, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/@isaacs/cliui/node_modules/emoji-regex": { + "version": "9.2.2", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz", + "integrity": "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==", + "dev": true + }, + "node_modules/@isaacs/cliui/node_modules/string-width": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-5.1.2.tgz", + "integrity": "sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==", + "dev": true, + "dependencies": { + "eastasianwidth": "^0.2.0", + "emoji-regex": "^9.2.2", + "strip-ansi": "^7.0.1" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@isaacs/cliui/node_modules/strip-ansi": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.0.tgz", + "integrity": "sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==", + "dev": true, + "dependencies": { + "ansi-regex": "^6.0.1" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/strip-ansi?sponsor=1" + } + }, + "node_modules/@isaacs/cliui/node_modules/wrap-ansi": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-8.1.0.tgz", + "integrity": "sha512-si7QWI6zUMq56bESFvagtmzMdGOtoxfR+Sez11Mobfc7tm+VkUckk9bW2UeffTGVUbOksxmSw0AA2gs8g71NCQ==", + "dev": true, + "dependencies": { + "ansi-styles": "^6.1.0", + "string-width": "^5.0.1", + "strip-ansi": "^7.0.1" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/wrap-ansi?sponsor=1" + } + }, + "node_modules/@pkgjs/parseargs": { + "version": "0.11.0", + "resolved": "https://registry.npmjs.org/@pkgjs/parseargs/-/parseargs-0.11.0.tgz", + "integrity": "sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg==", + "dev": true, + "optional": true, + "engines": { + "node": ">=14" + } + }, "node_modules/ansi-colors": { "version": "4.1.3", "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-4.1.3.tgz", @@ -254,6 +360,20 @@ "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.3.tgz", "integrity": "sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==" }, + "node_modules/cross-spawn": { + "version": "7.0.6", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.6.tgz", + "integrity": "sha512-uV2QOWP2nWzsy2aMp8aRibhi9dlzF5Hgh5SHaB9OiTGEyDTiJJyx0uy51QXdyWbtAHNua4XJzUKca3OzKUd3vA==", + "dev": true, + "dependencies": { + "path-key": "^3.1.0", + "shebang-command": "^2.0.0", + "which": "^2.0.1" + }, + "engines": { + "node": ">= 8" + } + }, "node_modules/debug": { "version": "4.3.5", "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.5.tgz", @@ -321,6 +441,12 @@ "node": ">=0.3.1" } }, + "node_modules/eastasianwidth": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/eastasianwidth/-/eastasianwidth-0.2.0.tgz", + "integrity": "sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==", + "dev": true + }, "node_modules/emoji-regex": { "version": "8.0.0", "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", @@ -394,11 +520,21 @@ "is-callable": "^1.1.3" } }, - "node_modules/fs.realpath": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", - "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==", - "dev": true + "node_modules/foreground-child": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/foreground-child/-/foreground-child-3.3.0.tgz", + "integrity": "sha512-Ld2g8rrAyMYFXBhEqMz8ZAHBi4J4uS1i/CxGMDnjyFWddMXLVcDp051DZfu+t7+ab7Wv6SMqpWmyFIj5UbfFvg==", + "dev": true, + "dependencies": { + "cross-spawn": "^7.0.0", + "signal-exit": "^4.0.1" + }, + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } }, "node_modules/fsevents": { "version": "2.3.2", @@ -446,19 +582,20 @@ } }, "node_modules/glob": { - "version": "8.1.0", - "resolved": "https://registry.npmjs.org/glob/-/glob-8.1.0.tgz", - "integrity": "sha512-r8hpEjiQEYlF2QU0df3dS+nxxSIreXQS1qRhMJM0Q5NDdR386C7jb7Hwwod8Fgiuex+k0GFjgft18yvxm5XoCQ==", + "version": "10.4.5", + "resolved": "https://registry.npmjs.org/glob/-/glob-10.4.5.tgz", + "integrity": "sha512-7Bv8RF0k6xjo7d4A/PxYLbUCfb6c+Vpd2/mB2yRDlew7Jb5hEXiCD9ibfO7wpk8i4sevK6DFny9h7EYbM3/sHg==", "dev": true, "dependencies": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^5.0.1", - "once": "^1.3.0" + "foreground-child": "^3.1.0", + "jackspeak": "^3.1.2", + "minimatch": "^9.0.4", + "minipass": "^7.1.2", + "package-json-from-dist": "^1.0.0", + "path-scurry": "^1.11.1" }, - "engines": { - "node": ">=12" + "bin": { + "glob": "dist/esm/bin.mjs" }, "funding": { "url": "https://github.com/sponsors/isaacs" @@ -476,6 +613,21 @@ "node": ">= 6" } }, + "node_modules/glob/node_modules/minimatch": { + "version": "9.0.5", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.5.tgz", + "integrity": "sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==", + "dev": true, + "dependencies": { + "brace-expansion": "^2.0.1" + }, + "engines": { + "node": ">=16 || 14 >=14.17" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, "node_modules/gopd": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/gopd/-/gopd-1.0.1.tgz", @@ -568,16 +720,6 @@ "resolved": "https://registry.npmjs.org/immediate/-/immediate-3.0.6.tgz", "integrity": "sha512-XXOFtyqDjNDAQxVfYxuF7g9Il/IbWmmlQg2MYKOH8ExIT1qg6xc4zyS3HaEEATgs1btfzxq15ciUiY7gjSXRGQ==" }, - "node_modules/inflight": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", - "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==", - "dev": true, - "dependencies": { - "once": "^1.3.0", - "wrappy": "1" - } - }, "node_modules/inherits": { "version": "2.0.4", "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", @@ -734,6 +876,27 @@ "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==" }, + "node_modules/isexe": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", + "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==", + "dev": true + }, + "node_modules/jackspeak": { + "version": "3.4.3", + "resolved": "https://registry.npmjs.org/jackspeak/-/jackspeak-3.4.3.tgz", + "integrity": "sha512-OGlZQpz2yfahA/Rd1Y8Cd9SIEsqvXkLVoSw/cgwhnhFMDbsQFeZYoJJ7bIZBS9BcamUW96asq/npPWugM+RQBw==", + "dev": true, + "dependencies": { + "@isaacs/cliui": "^8.0.2" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + }, + "optionalDependencies": { + "@pkgjs/parseargs": "^0.11.0" + } + }, "node_modules/js-yaml": { "version": "4.1.0", "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", @@ -796,6 +959,12 @@ "url": "https://github.com/sponsors/sindresorhus" } }, + "node_modules/lru-cache": { + "version": "10.4.3", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.4.3.tgz", + "integrity": "sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ==", + "dev": true + }, "node_modules/minimatch": { "version": "5.1.6", "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.1.6.tgz", @@ -808,12 +977,20 @@ "node": ">=10" } }, + "node_modules/minipass": { + "version": "7.1.2", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-7.1.2.tgz", + "integrity": "sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw==", + "dev": true, + "engines": { + "node": ">=16 || 14 >=14.17" + } + }, "node_modules/mocha": { - "version": "10.8.2", - "resolved": "https://registry.npmjs.org/mocha/-/mocha-10.8.2.tgz", - "integrity": "sha512-VZlYo/WE8t1tstuRmqgeyBgCbJc/lEdopaa+axcKzTBJ+UIdlAB9XnmvTCAH4pwR4ElNInaedhEBmZD8iCSVEg==", + "version": "11.0.1", + "resolved": "https://registry.npmjs.org/mocha/-/mocha-11.0.1.tgz", + "integrity": "sha512-+3GkODfsDG71KSCQhc4IekSW+ItCK/kiez1Z28ksWvYhKXV/syxMlerR/sC7whDp7IyreZ4YxceMLdTs5hQE8A==", "dev": true, - "license": "MIT", "dependencies": { "ansi-colors": "^4.1.3", "browser-stdout": "^1.3.1", @@ -822,7 +999,7 @@ "diff": "^5.2.0", "escape-string-regexp": "^4.0.0", "find-up": "^5.0.0", - "glob": "^8.1.0", + "glob": "^10.4.5", "he": "^1.2.0", "js-yaml": "^4.1.0", "log-symbols": "^4.1.0", @@ -841,7 +1018,7 @@ "mocha": "bin/mocha.js" }, "engines": { - "node": ">= 14.0.0" + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" } }, "node_modules/mocha/node_modules/ms": { @@ -905,15 +1082,6 @@ "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/once": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", - "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==", - "dev": true, - "dependencies": { - "wrappy": "1" - } - }, "node_modules/p-limit": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", @@ -944,6 +1112,12 @@ "url": "https://github.com/sponsors/sindresorhus" } }, + "node_modules/package-json-from-dist": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/package-json-from-dist/-/package-json-from-dist-1.0.1.tgz", + "integrity": "sha512-UEZIS3/by4OC8vL3P2dTXRETpebLI2NiI5vIrjaD/5UtrkFX/tNbwjTSRAGC/+7CAo2pIcBaRgWmcBBHcsaCIw==", + "dev": true + }, "node_modules/pako": { "version": "1.0.11", "resolved": "https://registry.npmjs.org/pako/-/pako-1.0.11.tgz", @@ -958,6 +1132,31 @@ "node": ">=8" } }, + "node_modules/path-key": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", + "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/path-scurry": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/path-scurry/-/path-scurry-1.11.1.tgz", + "integrity": "sha512-Xa4Nw17FS9ApQFJ9umLiJS4orGjm7ZzwUrwamcGQuHSzDyth9boKDaycYdDcZDuqYATXw4HFXgaqWTctW/v1HA==", + "dev": true, + "dependencies": { + "lru-cache": "^10.2.0", + "minipass": "^5.0.0 || ^6.0.2 || ^7.0.0" + }, + "engines": { + "node": ">=16 || 14 >=14.18" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, "node_modules/picomatch": { "version": "2.3.1", "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", @@ -1077,6 +1276,39 @@ "resolved": "https://registry.npmjs.org/setimmediate/-/setimmediate-1.0.5.tgz", "integrity": "sha512-MATJdZp8sLqDl/68LfQmbP8zKPLQNV6BIZoIgrscFDQ+RsvK/BxeDQOgyxKKoh0y/8h3BqVFnCqQ/gd+reiIXA==" }, + "node_modules/shebang-command": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", + "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", + "dev": true, + "dependencies": { + "shebang-regex": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/shebang-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", + "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/signal-exit": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-4.1.0.tgz", + "integrity": "sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==", + "dev": true, + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, "node_modules/string_decoder": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", @@ -1099,6 +1331,21 @@ "node": ">=8" } }, + "node_modules/string-width-cjs": { + "name": "string-width", + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "dev": true, + "dependencies": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + }, + "engines": { + "node": ">=8" + } + }, "node_modules/strip-ansi": { "version": "6.0.1", "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", @@ -1111,6 +1358,19 @@ "node": ">=8" } }, + "node_modules/strip-ansi-cjs": { + "name": "strip-ansi", + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "dev": true, + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, "node_modules/strip-json-comments": { "version": "3.1.1", "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz", @@ -1176,6 +1436,21 @@ "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==" }, + "node_modules/which": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "dev": true, + "dependencies": { + "isexe": "^2.0.0" + }, + "bin": { + "node-which": "bin/node-which" + }, + "engines": { + "node": ">= 8" + } + }, "node_modules/which-typed-array": { "version": "1.1.9", "resolved": "https://registry.npmjs.org/which-typed-array/-/which-typed-array-1.1.9.tgz", @@ -1218,11 +1493,23 @@ "url": "https://github.com/chalk/wrap-ansi?sponsor=1" } }, - "node_modules/wrappy": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", - "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==", - "dev": true + "node_modules/wrap-ansi-cjs": { + "name": "wrap-ansi", + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", + "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/wrap-ansi?sponsor=1" + } }, "node_modules/ws": { "version": "8.18.0", @@ -1314,6 +1601,78 @@ "resolved": "https://registry.npmjs.org/@bazel/runfiles/-/runfiles-6.3.1.tgz", "integrity": "sha512-1uLNT5NZsUVIGS4syuHwTzZ8HycMPyr6POA3FCE4GbMtc4rhoJk8aZKtNIRthJYfL+iioppi+rTfH3olMPr9nA==" }, + "@isaacs/cliui": { + "version": "8.0.2", + "resolved": "https://registry.npmjs.org/@isaacs/cliui/-/cliui-8.0.2.tgz", + "integrity": "sha512-O8jcjabXaleOG9DQ0+ARXWZBTfnP4WNAqzuiJK7ll44AmxGKv/J2M4TPjxjY3znBCfvBXFzucm1twdyFybFqEA==", + "dev": true, + "requires": { + "string-width": "^5.1.2", + "string-width-cjs": "npm:string-width@^4.2.0", + "strip-ansi": "^7.0.1", + "strip-ansi-cjs": "npm:strip-ansi@^6.0.1", + "wrap-ansi": "^8.1.0", + "wrap-ansi-cjs": "npm:wrap-ansi@^7.0.0" + }, + "dependencies": { + "ansi-regex": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.1.0.tgz", + "integrity": "sha512-7HSX4QQb4CspciLpVFwyRe79O3xsIZDDLER21kERQ71oaPodF8jL725AgJMFAYbooIqolJoRLuM81SpeUkpkvA==", + "dev": true + }, + "ansi-styles": { + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.2.1.tgz", + "integrity": "sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==", + "dev": true + }, + "emoji-regex": { + "version": "9.2.2", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz", + "integrity": "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==", + "dev": true + }, + "string-width": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-5.1.2.tgz", + "integrity": "sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==", + "dev": true, + "requires": { + "eastasianwidth": "^0.2.0", + "emoji-regex": "^9.2.2", + "strip-ansi": "^7.0.1" + } + }, + "strip-ansi": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.0.tgz", + "integrity": "sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==", + "dev": true, + "requires": { + "ansi-regex": "^6.0.1" + } + }, + "wrap-ansi": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-8.1.0.tgz", + "integrity": "sha512-si7QWI6zUMq56bESFvagtmzMdGOtoxfR+Sez11Mobfc7tm+VkUckk9bW2UeffTGVUbOksxmSw0AA2gs8g71NCQ==", + "dev": true, + "requires": { + "ansi-styles": "^6.1.0", + "string-width": "^5.0.1", + "strip-ansi": "^7.0.1" + } + } + } + }, + "@pkgjs/parseargs": { + "version": "0.11.0", + "resolved": "https://registry.npmjs.org/@pkgjs/parseargs/-/parseargs-0.11.0.tgz", + "integrity": "sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg==", + "dev": true, + "optional": true + }, "ansi-colors": { "version": "4.1.3", "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-4.1.3.tgz", @@ -1488,6 +1847,17 @@ "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.3.tgz", "integrity": "sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==" }, + "cross-spawn": { + "version": "7.0.6", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.6.tgz", + "integrity": "sha512-uV2QOWP2nWzsy2aMp8aRibhi9dlzF5Hgh5SHaB9OiTGEyDTiJJyx0uy51QXdyWbtAHNua4XJzUKca3OzKUd3vA==", + "dev": true, + "requires": { + "path-key": "^3.1.0", + "shebang-command": "^2.0.0", + "which": "^2.0.1" + } + }, "debug": { "version": "4.3.5", "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.5.tgz", @@ -1529,6 +1899,12 @@ "integrity": "sha512-uIFDxqpRZGZ6ThOk84hEfqWoHx2devRFvpTZcTHur85vImfaxUbTW9Ryh4CpCuDnToOP1CEtXKIgytHBPVff5A==", "dev": true }, + "eastasianwidth": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/eastasianwidth/-/eastasianwidth-0.2.0.tgz", + "integrity": "sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==", + "dev": true + }, "emoji-regex": { "version": "8.0.0", "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", @@ -1580,11 +1956,15 @@ "is-callable": "^1.1.3" } }, - "fs.realpath": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", - "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==", - "dev": true + "foreground-child": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/foreground-child/-/foreground-child-3.3.0.tgz", + "integrity": "sha512-Ld2g8rrAyMYFXBhEqMz8ZAHBi4J4uS1i/CxGMDnjyFWddMXLVcDp051DZfu+t7+ab7Wv6SMqpWmyFIj5UbfFvg==", + "dev": true, + "requires": { + "cross-spawn": "^7.0.0", + "signal-exit": "^4.0.1" + } }, "fsevents": { "version": "2.3.2", @@ -1616,16 +1996,28 @@ } }, "glob": { - "version": "8.1.0", - "resolved": "https://registry.npmjs.org/glob/-/glob-8.1.0.tgz", - "integrity": "sha512-r8hpEjiQEYlF2QU0df3dS+nxxSIreXQS1qRhMJM0Q5NDdR386C7jb7Hwwod8Fgiuex+k0GFjgft18yvxm5XoCQ==", + "version": "10.4.5", + "resolved": "https://registry.npmjs.org/glob/-/glob-10.4.5.tgz", + "integrity": "sha512-7Bv8RF0k6xjo7d4A/PxYLbUCfb6c+Vpd2/mB2yRDlew7Jb5hEXiCD9ibfO7wpk8i4sevK6DFny9h7EYbM3/sHg==", "dev": true, "requires": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^5.0.1", - "once": "^1.3.0" + "foreground-child": "^3.1.0", + "jackspeak": "^3.1.2", + "minimatch": "^9.0.4", + "minipass": "^7.1.2", + "package-json-from-dist": "^1.0.0", + "path-scurry": "^1.11.1" + }, + "dependencies": { + "minimatch": { + "version": "9.0.5", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.5.tgz", + "integrity": "sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==", + "dev": true, + "requires": { + "brace-expansion": "^2.0.1" + } + } } }, "glob-parent": { @@ -1696,16 +2088,6 @@ "resolved": "https://registry.npmjs.org/immediate/-/immediate-3.0.6.tgz", "integrity": "sha512-XXOFtyqDjNDAQxVfYxuF7g9Il/IbWmmlQg2MYKOH8ExIT1qg6xc4zyS3HaEEATgs1btfzxq15ciUiY7gjSXRGQ==" }, - "inflight": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", - "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==", - "dev": true, - "requires": { - "once": "^1.3.0", - "wrappy": "1" - } - }, "inherits": { "version": "2.0.4", "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", @@ -1807,6 +2189,22 @@ "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==" }, + "isexe": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", + "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==", + "dev": true + }, + "jackspeak": { + "version": "3.4.3", + "resolved": "https://registry.npmjs.org/jackspeak/-/jackspeak-3.4.3.tgz", + "integrity": "sha512-OGlZQpz2yfahA/Rd1Y8Cd9SIEsqvXkLVoSw/cgwhnhFMDbsQFeZYoJJ7bIZBS9BcamUW96asq/npPWugM+RQBw==", + "dev": true, + "requires": { + "@isaacs/cliui": "^8.0.2", + "@pkgjs/parseargs": "^0.11.0" + } + }, "js-yaml": { "version": "4.1.0", "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", @@ -1854,6 +2252,12 @@ "is-unicode-supported": "^0.1.0" } }, + "lru-cache": { + "version": "10.4.3", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.4.3.tgz", + "integrity": "sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ==", + "dev": true + }, "minimatch": { "version": "5.1.6", "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.1.6.tgz", @@ -1863,10 +2267,16 @@ "brace-expansion": "^2.0.1" } }, + "minipass": { + "version": "7.1.2", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-7.1.2.tgz", + "integrity": "sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw==", + "dev": true + }, "mocha": { - "version": "10.8.2", - "resolved": "https://registry.npmjs.org/mocha/-/mocha-10.8.2.tgz", - "integrity": "sha512-VZlYo/WE8t1tstuRmqgeyBgCbJc/lEdopaa+axcKzTBJ+UIdlAB9XnmvTCAH4pwR4ElNInaedhEBmZD8iCSVEg==", + "version": "11.0.1", + "resolved": "https://registry.npmjs.org/mocha/-/mocha-11.0.1.tgz", + "integrity": "sha512-+3GkODfsDG71KSCQhc4IekSW+ItCK/kiez1Z28ksWvYhKXV/syxMlerR/sC7whDp7IyreZ4YxceMLdTs5hQE8A==", "dev": true, "requires": { "ansi-colors": "^4.1.3", @@ -1876,7 +2286,7 @@ "diff": "^5.2.0", "escape-string-regexp": "^4.0.0", "find-up": "^5.0.0", - "glob": "^8.1.0", + "glob": "^10.4.5", "he": "^1.2.0", "js-yaml": "^4.1.0", "log-symbols": "^4.1.0", @@ -1936,15 +2346,6 @@ "object-keys": "^1.1.1" } }, - "once": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", - "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==", - "dev": true, - "requires": { - "wrappy": "1" - } - }, "p-limit": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", @@ -1963,6 +2364,12 @@ "p-limit": "^3.0.2" } }, + "package-json-from-dist": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/package-json-from-dist/-/package-json-from-dist-1.0.1.tgz", + "integrity": "sha512-UEZIS3/by4OC8vL3P2dTXRETpebLI2NiI5vIrjaD/5UtrkFX/tNbwjTSRAGC/+7CAo2pIcBaRgWmcBBHcsaCIw==", + "dev": true + }, "pako": { "version": "1.0.11", "resolved": "https://registry.npmjs.org/pako/-/pako-1.0.11.tgz", @@ -1974,6 +2381,22 @@ "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", "dev": true }, + "path-key": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", + "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", + "dev": true + }, + "path-scurry": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/path-scurry/-/path-scurry-1.11.1.tgz", + "integrity": "sha512-Xa4Nw17FS9ApQFJ9umLiJS4orGjm7ZzwUrwamcGQuHSzDyth9boKDaycYdDcZDuqYATXw4HFXgaqWTctW/v1HA==", + "dev": true, + "requires": { + "lru-cache": "^10.2.0", + "minipass": "^5.0.0 || ^6.0.2 || ^7.0.0" + } + }, "picomatch": { "version": "2.3.1", "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", @@ -2064,6 +2487,27 @@ "resolved": "https://registry.npmjs.org/setimmediate/-/setimmediate-1.0.5.tgz", "integrity": "sha512-MATJdZp8sLqDl/68LfQmbP8zKPLQNV6BIZoIgrscFDQ+RsvK/BxeDQOgyxKKoh0y/8h3BqVFnCqQ/gd+reiIXA==" }, + "shebang-command": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", + "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", + "dev": true, + "requires": { + "shebang-regex": "^3.0.0" + } + }, + "shebang-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", + "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", + "dev": true + }, + "signal-exit": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-4.1.0.tgz", + "integrity": "sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==", + "dev": true + }, "string_decoder": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", @@ -2083,6 +2527,17 @@ "strip-ansi": "^6.0.1" } }, + "string-width-cjs": { + "version": "npm:string-width@4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "dev": true, + "requires": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + } + }, "strip-ansi": { "version": "6.0.1", "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", @@ -2092,6 +2547,15 @@ "ansi-regex": "^5.0.1" } }, + "strip-ansi-cjs": { + "version": "npm:strip-ansi@6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "dev": true, + "requires": { + "ansi-regex": "^5.0.1" + } + }, "strip-json-comments": { "version": "3.1.1", "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz", @@ -2138,6 +2602,15 @@ "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==" }, + "which": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "dev": true, + "requires": { + "isexe": "^2.0.0" + } + }, "which-typed-array": { "version": "1.1.9", "resolved": "https://registry.npmjs.org/which-typed-array/-/which-typed-array-1.1.9.tgz", @@ -2168,11 +2641,16 @@ "strip-ansi": "^6.0.0" } }, - "wrappy": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", - "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==", - "dev": true + "wrap-ansi-cjs": { + "version": "npm:wrap-ansi@7.0.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", + "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", + "dev": true, + "requires": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + } }, "ws": { "version": "8.18.0", diff --git a/examples/javascript/package.json b/examples/javascript/package.json index ee23d7ff941f..1e4e31ade68b 100644 --- a/examples/javascript/package.json +++ b/examples/javascript/package.json @@ -11,6 +11,6 @@ "selenium-webdriver": "4.27.0" }, "devDependencies": { - "mocha": "10.8.2" + "mocha": "11.0.1" } } From df6fabbf6163b06951c6f7c744ac9c29fcc23408 Mon Sep 17 00:00:00 2001 From: Sri Harsha Date: Sat, 21 Dec 2024 02:02:00 +0530 Subject: [PATCH 5/5] remove event banner [deploy site] --- website_and_docs/layouts/partials/announcement-banner.html | 4 ---- 1 file changed, 4 deletions(-) diff --git a/website_and_docs/layouts/partials/announcement-banner.html b/website_and_docs/layouts/partials/announcement-banner.html index c3b7d2c60cbd..2d2edb0278e4 100644 --- a/website_and_docs/layouts/partials/announcement-banner.html +++ b/website_and_docs/layouts/partials/announcement-banner.html @@ -9,10 +9,6 @@

Registrations Open for SeleniumConf 2025 | March 26–28 | Join Us In-Person! Register now!

-

- Join us for Selenium Community Live on Dec 18th, 2024 - - More information here -