From 1b35f1aefcab0aa874a7e1421f7ff88a2e95c9ba Mon Sep 17 00:00:00 2001 From: Pablo Martinez Date: Mon, 12 Aug 2024 10:50:26 -0700 Subject: [PATCH 01/10] Update python docs/examples for browsers section Moved or added examples in python docs for browsers (for all missing examples) --- examples/python/tests/browsers/test_chrome.py | 47 ++++++++++ examples/python/tests/browsers/test_edge.py | 44 ++++++++++ .../python/tests/browsers/test_firefox.py | 31 +++++++ .../tests/browsers/test_internet_explorer.py | 78 +++++++++++++++++ examples/python/tests/browsers/test_safari.py | 1 + .../webdriver/browsers/chrome.en.md | 8 +- .../webdriver/browsers/chrome.ja.md | 2 +- .../webdriver/browsers/chrome.pt-br.md | 2 +- .../webdriver/browsers/chrome.zh-cn.md | 2 +- .../webdriver/browsers/edge.en.md | 8 +- .../webdriver/browsers/edge.ja.md | 2 +- .../webdriver/browsers/edge.pt-br.md | 2 +- .../webdriver/browsers/edge.zh-cn.md | 2 +- .../webdriver/browsers/firefox.en.md | 13 +-- .../webdriver/browsers/firefox.ja.md | 13 +-- .../webdriver/browsers/firefox.pt-br.md | 13 +-- .../webdriver/browsers/firefox.zh-cn.md | 13 +-- .../browsers/internet_explorer.en.md | 85 +++---------------- .../browsers/internet_explorer.ja.md | 36 ++------ .../browsers/internet_explorer.pt-br.md | 39 ++------- .../browsers/internet_explorer.zh-cn.md | 36 ++------ .../webdriver/browsers/safari.en.md | 2 +- .../webdriver/browsers/safari.ja.md | 2 +- .../webdriver/browsers/safari.pt-br.md | 2 +- .../webdriver/browsers/safari.zh-cn.md | 2 +- 25 files changed, 267 insertions(+), 218 deletions(-) diff --git a/examples/python/tests/browsers/test_chrome.py b/examples/python/tests/browsers/test_chrome.py index 5bf81e3fca26..83a992ce2064 100644 --- a/examples/python/tests/browsers/test_chrome.py +++ b/examples/python/tests/browsers/test_chrome.py @@ -121,3 +121,50 @@ def test_build_checks(capfd): assert expected in err driver.quit() + +def test_network_conditions(): + driver = webdriver.Chrome() + + driver.set_network_conditions(offline=False, latency=250, throughput=500*1024) + driver.get('http://selenium.dev') + + driver.quit() + +def test_logs(): + driver = webdriver.Chrome() + + driver.get('https://www.selenium.dev/webs') + browser_logs = driver.get_log('browser') + + assert 'Failed to load' in browser_logs[0]['message'] + + driver.quit() + +def test_permissions(): + driver = webdriver.Chrome() + + driver.get('https://www.selenium.dev') + + driver.set_permissions('geolocation', 'denied') + + geolocation_permissions = driver.execute_script('return await navigator.permissions.query({name: \'geolocation\'})') + assert geolocation_permissions['state'] == 'denied' + + driver.quit() + +def test_casting(): + + driver = webdriver.Chrome() + + try: + sinks = driver.get_sinks() + if len(sinks) > 0: + device_name = sinks[0]['name'] + driver.start_tab_mirroring(device_name) + driver.stop_casting(device_name) + except: + assert False, 'Exception when starting or stopping casting' + + driver.get('http://selenium.dev') + + driver.quit() \ No newline at end of file diff --git a/examples/python/tests/browsers/test_edge.py b/examples/python/tests/browsers/test_edge.py index ac0224ebd66c..7841319f9b67 100644 --- a/examples/python/tests/browsers/test_edge.py +++ b/examples/python/tests/browsers/test_edge.py @@ -122,3 +122,47 @@ def test_build_checks(log_path): driver.quit() +def test_network_conditions(): + driver = webdriver.Edge() + + driver.set_network_conditions(offline=False, latency=250, throughput=500*1024) + driver.get('http://selenium.dev') + + driver.quit() + +def test_logs(): + driver = webdriver.Edge() + + driver.get('https://www.selenium.dev/webs') + browser_logs = driver.get_log('browser') + + assert 'Failed to load' in browser_logs[0]['message'] + driver.quit() + +def test_permissions(): + driver = webdriver.Chrome() + + driver.get('https://www.selenium.dev') + driver.set_permissions('geolocation', 'denied') + + geolocation_permissions = driver.execute_script('return await navigator.permissions.query({name: \'geolocation\'})') + assert geolocation_permissions['state'] == 'denied' + + driver.quit() + +def test_casting(): + + driver = webdriver.Edge() + + try: + sinks = driver.get_sinks() + if len(sinks) > 0: + device_name = sinks[0]['name'] + driver.start_tab_mirroring(device_name) + driver.stop_casting(device_name) + except: + assert False, 'Exception when starting or stopping casting' + + driver.get('http://selenium.dev') + + driver.quit() \ No newline at end of file diff --git a/examples/python/tests/browsers/test_firefox.py b/examples/python/tests/browsers/test_firefox.py index 4f0ae0a382fb..e2b56bdc9505 100644 --- a/examples/python/tests/browsers/test_firefox.py +++ b/examples/python/tests/browsers/test_firefox.py @@ -1,9 +1,12 @@ import os import subprocess import sys +import pathlib import pytest from selenium import webdriver +# from selenium.webdriver.firefox.options import Options +# from selenium.webdriver.firefox.firefox_profile import FirefoxProfile def test_basic_options(): @@ -129,3 +132,31 @@ def test_install_unsigned_addon_directory_slash(firefox_driver, addon_path_dir_s injected = driver.find_element(webdriver.common.by.By.ID, "webextensions-selenium-example") assert injected.text == "Content injected by webextensions-selenium-example" + +def test_full_page_screenshots(): + driver = webdriver.Firefox() + + driver.get("https://www.selenium.dev/") + + path_for_screenshot = str(pathlib.Path().absolute()) + 'screenshot.png' + driver.save_full_page_screenshot(path_for_screenshot) + + driver.quit() + +def test_context(): + driver = webdriver.Firefox() + + driver.context = 'content' + driver.get("https://www.selenium.dev/") + + driver.quit() + +def test_profiles(): + options = webdriver.FirefoxOptions() + firefox_profile = webdriver.FirefoxProfile() + firefox_profile.set_preference("javascript.enabled", False) + options.profile = firefox_profile + + driver = webdriver.Firefox(options) + + driver.quit() \ No newline at end of file diff --git a/examples/python/tests/browsers/test_internet_explorer.py b/examples/python/tests/browsers/test_internet_explorer.py index c3efd343cdf6..f11431097d40 100644 --- a/examples/python/tests/browsers/test_internet_explorer.py +++ b/examples/python/tests/browsers/test_internet_explorer.py @@ -67,3 +67,81 @@ def test_supporting_files(temp_dir): driver = webdriver.Ie(service=service) driver.quit() + +@pytest.mark.skipif(sys.platform != "win32", reason="requires Windows") +def test_file_upload_dialog_timeout(): + options = webdriver.IeOptions() + + options.file_upload_dialog_timeout = 2000 + + driver = webdriver.Ie(options=options) + driver.get('https://www.selenium.dev/') + + 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.get('https://www.selenium.dev/') + + driver.quit() + +@pytest.mark.skipif(sys.platform != "win32", reason="requires Windows") +def test_ignore_zoom_setting(): + options = webdriver.IeOptions() + + options.ignore_zoom_level = True + + driver = webdriver.Ie(options=options) + driver.get('https://www.selenium.dev/') + + driver.quit() + +@pytest.mark.skipif(sys.platform != "win32", reason="requires Windows") +def test_protected_mode_settings(): + options = webdriver.IeOptions() + + options.ignore_protected_mode_settings = True + + driver = webdriver.Ie(options=options) + driver.get('https://www.selenium.dev/') + + driver.quit() + +@pytest.mark.skipif(sys.platform != "win32", reason="requires Windows") +def test_protected_mode_settings(): + options = webdriver.IeOptions() + + options.set_capability('silent', True) + + driver = webdriver.Ie(options=options) + driver.get('https://www.selenium.dev/') + + driver.quit() + +@pytest.mark.skipif(sys.platform != "win32", reason="requires Windows") +def test_command_line_options(): + options = webdriver.IeOptions() + + options.add_argument('-private') + options.force_create_process_api = True + + driver = webdriver.Ie(options=options) + driver.get('https://www.selenium.dev/') + + driver.quit() + +@pytest.mark.skipif(sys.platform != "win32", reason="requires Windows") +def test_force_create_proces_api(): + options = webdriver.IeOptions() + + options.force_create_process_api = True + + driver = webdriver.Ie(options=options) + driver.get('https://www.selenium.dev/') + + driver.quit() \ No newline at end of file diff --git a/examples/python/tests/browsers/test_safari.py b/examples/python/tests/browsers/test_safari.py index ba2677ef0daf..62ddf2432049 100644 --- a/examples/python/tests/browsers/test_safari.py +++ b/examples/python/tests/browsers/test_safari.py @@ -28,6 +28,7 @@ def test_technology_preview(): executable_path='/Applications/Safari Technology Preview.app/Contents/MacOS/safaridriver' ) driver = webdriver.Safari(options=options, service=service) + driver.get('http://selenium.dev') driver.quit() diff --git a/website_and_docs/content/documentation/webdriver/browsers/chrome.en.md b/website_and_docs/content/documentation/webdriver/browsers/chrome.en.md index 1bae347db3d0..d58a0926124d 100644 --- a/website_and_docs/content/documentation/webdriver/browsers/chrome.en.md +++ b/website_and_docs/content/documentation/webdriver/browsers/chrome.en.md @@ -373,7 +373,7 @@ You can drive Chrome Cast devices, including sharing tabs {{< badge-code >}} {{< /tab >}} {{% tab header="Python" %}} -{{< badge-code >}} +{{< gh-codeblock path="examples/python/tests/browsers/test_chrome.py#L160-164" >}} {{% /tab %}} {{< tab header="CSharp" >}} {{< badge-code >}} @@ -399,7 +399,7 @@ You can simulate various network conditions. {{< badge-code >}} {{< /tab >}} {{% tab header="Python" %}} -{{< badge-code >}} +{{< gh-codeblock path="examples/python/tests/browsers/test_chrome.py#L128" >}} {{% /tab %}} {{< tab header="CSharp" >}} {{< badge-code >}} @@ -422,7 +422,7 @@ You can simulate various network conditions. {{< badge-code >}} {{< /tab >}} {{% tab header="Python" %}} -{{< badge-code >}} +{{< gh-codeblock path="examples/python/tests/browsers/test_chrome.py#L137" >}} {{% /tab %}} {{< tab header="CSharp" >}} {{< badge-code >}} @@ -445,7 +445,7 @@ You can simulate various network conditions. {{< badge-code >}} {{< /tab >}} {{% tab header="Python" %}} -{{< badge-code >}} +{{< gh-codeblock path="examples/python/tests/browsers/test_chrome.py#L148" >}} {{% /tab %}} {{< tab header="CSharp" >}} {{< badge-code >}} diff --git a/website_and_docs/content/documentation/webdriver/browsers/chrome.ja.md b/website_and_docs/content/documentation/webdriver/browsers/chrome.ja.md index ae73388a0d65..26b85e38e11a 100644 --- a/website_and_docs/content/documentation/webdriver/browsers/chrome.ja.md +++ b/website_and_docs/content/documentation/webdriver/browsers/chrome.ja.md @@ -376,7 +376,7 @@ Property value: `"true"` or `"false"` {{< badge-code >}} {{< /tab >}} {{% tab header="Python" %}} -{{< badge-code >}} +{{< gh-codeblock path="examples/python/tests/browsers/test_chrome.py#L160-164" >}} {{% /tab %}} {{< tab header="CSharp" >}} {{< badge-code >}} diff --git a/website_and_docs/content/documentation/webdriver/browsers/chrome.pt-br.md b/website_and_docs/content/documentation/webdriver/browsers/chrome.pt-br.md index 29e7473eefae..f5e40c598fd4 100644 --- a/website_and_docs/content/documentation/webdriver/browsers/chrome.pt-br.md +++ b/website_and_docs/content/documentation/webdriver/browsers/chrome.pt-br.md @@ -373,7 +373,7 @@ Pode comandar dispositivos Chrome Cast, incluindo partilhar abas {{< badge-code >}} {{< /tab >}} {{% tab header="Python" %}} -{{< badge-code >}} +{{< gh-codeblock path="examples/python/tests/browsers/test_chrome.py#L160-164" >}} {{% /tab %}} {{< tab header="CSharp" >}} {{< badge-code >}} diff --git a/website_and_docs/content/documentation/webdriver/browsers/chrome.zh-cn.md b/website_and_docs/content/documentation/webdriver/browsers/chrome.zh-cn.md index 67212c605e65..53262a2da5b8 100644 --- a/website_and_docs/content/documentation/webdriver/browsers/chrome.zh-cn.md +++ b/website_and_docs/content/documentation/webdriver/browsers/chrome.zh-cn.md @@ -374,7 +374,7 @@ Chromedriver 和 Chrome 浏览器版本应该匹配, 如果它们不匹配, 驱 {{< badge-code >}} {{< /tab >}} {{% tab header="Python" %}} -{{< badge-code >}} +{{< gh-codeblock path="examples/python/tests/browsers/test_chrome.py#L160-164" >}} {{% /tab %}} {{< tab header="CSharp" >}} {{< badge-code >}} diff --git a/website_and_docs/content/documentation/webdriver/browsers/edge.en.md b/website_and_docs/content/documentation/webdriver/browsers/edge.en.md index 5964af0fefb5..ebb498690fe4 100644 --- a/website_and_docs/content/documentation/webdriver/browsers/edge.en.md +++ b/website_and_docs/content/documentation/webdriver/browsers/edge.en.md @@ -374,7 +374,7 @@ You can drive Chrome Cast devices with Edge, including sharing tabs {{< badge-code >}} {{< /tab >}} {{% tab header="Python" %}} -{{< badge-code >}} +{{< gh-codeblock path="examples/python/tests/browsers/test_edge.py#L158-162" >}} {{% /tab %}} {{< tab header="CSharp" >}} {{< badge-code >}} @@ -399,7 +399,7 @@ You can simulate various network conditions. {{< badge-code >}} {{< /tab >}} {{% tab header="Python" %}} -{{< badge-code >}} +{{< gh-codeblock path="examples/python/tests/browsers/test_edge.py#L128" >}} {{% /tab %}} {{< tab header="CSharp" >}} {{< badge-code >}} @@ -422,7 +422,7 @@ You can simulate various network conditions. {{< badge-code >}} {{< /tab >}} {{% tab header="Python" %}} -{{< badge-code >}} +{{< gh-codeblock path="examples/python/tests/browsers/test_edge.py#L137" >}} {{% /tab %}} {{< tab header="CSharp" >}} {{< badge-code >}} @@ -445,7 +445,7 @@ You can simulate various network conditions. {{< badge-code >}} {{< /tab >}} {{% tab header="Python" %}} -{{< badge-code >}} +{{< gh-codeblock path="examples/python/tests/browsers/test_edge.py#L146" >}} {{% /tab %}} {{< tab header="CSharp" >}} {{< badge-code >}} diff --git a/website_and_docs/content/documentation/webdriver/browsers/edge.ja.md b/website_and_docs/content/documentation/webdriver/browsers/edge.ja.md index 6a3afad92c2d..435737d72145 100644 --- a/website_and_docs/content/documentation/webdriver/browsers/edge.ja.md +++ b/website_and_docs/content/documentation/webdriver/browsers/edge.ja.md @@ -376,7 +376,7 @@ You can drive Chrome Cast devices with Edge, including sharing tabs {{< badge-code >}} {{< /tab >}} {{% tab header="Python" %}} -{{< badge-code >}} +{{< gh-codeblock path="examples/python/tests/browsers/test_edge.py#L158-162" >}} {{% /tab %}} {{< tab header="CSharp" >}} {{< badge-code >}} diff --git a/website_and_docs/content/documentation/webdriver/browsers/edge.pt-br.md b/website_and_docs/content/documentation/webdriver/browsers/edge.pt-br.md index c28ba3067a6c..21d515ee4b29 100644 --- a/website_and_docs/content/documentation/webdriver/browsers/edge.pt-br.md +++ b/website_and_docs/content/documentation/webdriver/browsers/edge.pt-br.md @@ -376,7 +376,7 @@ You can drive Chrome Cast devices with Edge, including sharing tabs {{< badge-code >}} {{< /tab >}} {{% tab header="Python" %}} -{{< badge-code >}} +{{< gh-codeblock path="examples/python/tests/browsers/test_edge.py#L158-162" >}} {{% /tab %}} {{< tab header="CSharp" >}} {{< badge-code >}} diff --git a/website_and_docs/content/documentation/webdriver/browsers/edge.zh-cn.md b/website_and_docs/content/documentation/webdriver/browsers/edge.zh-cn.md index b8966197efdc..a4ded52f4346 100644 --- a/website_and_docs/content/documentation/webdriver/browsers/edge.zh-cn.md +++ b/website_and_docs/content/documentation/webdriver/browsers/edge.zh-cn.md @@ -376,7 +376,7 @@ You can drive Chrome Cast devices with Edge, including sharing tabs {{< badge-code >}} {{< /tab >}} {{% tab header="Python" %}} -{{< badge-code >}} +{{< gh-codeblock path="examples/python/tests/browsers/test_edge.py#L158-162" >}} {{% /tab %}} {{< tab header="CSharp" >}} {{< badge-code >}} diff --git a/website_and_docs/content/documentation/webdriver/browsers/firefox.en.md b/website_and_docs/content/documentation/webdriver/browsers/firefox.en.md index bbf2534b85f8..f7231daffc0c 100644 --- a/website_and_docs/content/documentation/webdriver/browsers/firefox.en.md +++ b/website_and_docs/content/documentation/webdriver/browsers/firefox.en.md @@ -108,13 +108,8 @@ FirefoxOptions options = new FirefoxOptions(); options.setProfile(profile); driver = new FirefoxDriver(options); {{< /tab >}} - {{< tab header="Python" >}} -from selenium.webdriver.firefox.options import Options -from selenium.webdriver.firefox.firefox_profile import FirefoxProfile -options=Options() -firefox_profile = FirefoxProfile() -firefox_profile.set_preference("javascript.enabled", False) -options.profile = firefox_profile + {{< tab header="Python" text=true >}} + {{< gh-codeblock path="/examples/python/tests/browsers/test_firefox.py#L155-158" >}} {{< /tab >}} {{< tab header="CSharp" >}} var options = new FirefoxOptions(); @@ -417,7 +412,7 @@ please refer to the {{< badge-code >}} {{< /tab >}} {{% tab header="Python" %}} -{{< badge-code >}} +{{< gh-codeblock path="examples/python/tests/browsers/test_firefox.py#L141-142" >}} {{% /tab %}} {{< tab header="CSharp" >}} {{< badge-code >}} @@ -444,7 +439,7 @@ please refer to the {{< badge-code >}} {{< /tab >}} {{% tab header="Python" %}} -{{< badge-code >}} +{{< gh-codeblock path="examples/python/tests/browsers/test_firefox.py#L149" >}} {{% /tab %}} {{< tab header="CSharp" >}} {{< badge-code >}} diff --git a/website_and_docs/content/documentation/webdriver/browsers/firefox.ja.md b/website_and_docs/content/documentation/webdriver/browsers/firefox.ja.md index 6c04bb4b2aa1..69cbf8a9128a 100644 --- a/website_and_docs/content/documentation/webdriver/browsers/firefox.ja.md +++ b/website_and_docs/content/documentation/webdriver/browsers/firefox.ja.md @@ -112,13 +112,8 @@ FirefoxOptions options = new FirefoxOptions(); options.setProfile(profile); driver = new RemoteWebDriver(options); {{< /tab >}} - {{< tab header="Python" >}} -from selenium.webdriver.firefox.options import Options -from selenium.webdriver.firefox.firefox_profile import FirefoxProfile -options=Options() -firefox_profile = FirefoxProfile() -firefox_profile.set_preference("javascript.enabled", False) -options.profile = firefox_profile + {{< tab header="Python" text=true >}} + {{< gh-codeblock path="/examples/python/tests/browsers/test_firefox.py#L155-158" >}} {{< /tab >}} {{< tab header="CSharp" >}} var options = new FirefoxOptions(); @@ -424,7 +419,7 @@ please refer to the {{< badge-code >}} {{< /tab >}} {{% tab header="Python" %}} -{{< badge-code >}} +{{< gh-codeblock path="examples/python/tests/browsers/test_firefox.py#L141-142" >}} {{% /tab %}} {{< tab header="CSharp" >}} {{< badge-code >}} @@ -451,7 +446,7 @@ please refer to the {{< badge-code >}} {{< /tab >}} {{% tab header="Python" %}} -{{< badge-code >}} +{{< gh-codeblock path="examples/python/tests/browsers/test_firefox.py#L149" >}} {{% /tab %}} {{< tab header="CSharp" >}} {{< badge-code >}} diff --git a/website_and_docs/content/documentation/webdriver/browsers/firefox.pt-br.md b/website_and_docs/content/documentation/webdriver/browsers/firefox.pt-br.md index aebb96a26145..ff473beb94f3 100644 --- a/website_and_docs/content/documentation/webdriver/browsers/firefox.pt-br.md +++ b/website_and_docs/content/documentation/webdriver/browsers/firefox.pt-br.md @@ -111,13 +111,8 @@ FirefoxOptions options = new FirefoxOptions(); options.setProfile(profile); driver = new RemoteWebDriver(options); {{< /tab >}} - {{< tab header="Python" >}} -from selenium.webdriver.firefox.options import Options -from selenium.webdriver.firefox.firefox_profile import FirefoxProfile -options=Options() -firefox_profile = FirefoxProfile() -firefox_profile.set_preference("javascript.enabled", False) -options.profile = firefox_profile + {{< tab header="Python" text=true >}} + {{< gh-codeblock path="/examples/python/tests/browsers/test_firefox.py#L155-158" >}} {{< /tab >}} {{< tab header="CSharp" >}} var options = new FirefoxOptions(); @@ -422,7 +417,7 @@ please refer to the {{< badge-code >}} {{< /tab >}} {{% tab header="Python" %}} -{{< badge-code >}} +{{< gh-codeblock path="examples/python/tests/browsers/test_firefox.py#L141-142" >}} {{% /tab %}} {{< tab header="CSharp" >}} {{< badge-code >}} @@ -449,7 +444,7 @@ please refer to the {{< badge-code >}} {{< /tab >}} {{% tab header="Python" %}} -{{< badge-code >}} +{{< gh-codeblock path="examples/python/tests/browsers/test_firefox.py#L149" >}} {{% /tab %}} {{< tab header="CSharp" >}} {{< badge-code >}} diff --git a/website_and_docs/content/documentation/webdriver/browsers/firefox.zh-cn.md b/website_and_docs/content/documentation/webdriver/browsers/firefox.zh-cn.md index 87b9e259a869..365ae9088fab 100644 --- a/website_and_docs/content/documentation/webdriver/browsers/firefox.zh-cn.md +++ b/website_and_docs/content/documentation/webdriver/browsers/firefox.zh-cn.md @@ -110,13 +110,8 @@ FirefoxOptions options = new FirefoxOptions(); options.setProfile(profile); driver = new RemoteWebDriver(options); {{< /tab >}} - {{< tab header="Python" >}} -from selenium.webdriver.firefox.options import Options -from selenium.webdriver.firefox.firefox_profile import FirefoxProfile -options=Options() -firefox_profile = FirefoxProfile() -firefox_profile.set_preference("javascript.enabled", False) -options.profile = firefox_profile + {{< tab header="Python" text=true >}} + {{< gh-codeblock path="/examples/python/tests/browsers/test_firefox.py#L155-158" >}} {{< /tab >}} {{< tab header="CSharp" >}} var options = new FirefoxOptions(); @@ -419,7 +414,7 @@ please refer to the {{< badge-code >}} {{< /tab >}} {{% tab header="Python" %}} -{{< badge-code >}} +{{< gh-codeblock path="examples/python/tests/browsers/test_firefox.py#L141-142" >}} {{% /tab %}} {{< tab header="CSharp" >}} {{< badge-code >}} @@ -446,7 +441,7 @@ please refer to the {{< badge-code >}} {{< /tab >}} {{% tab header="Python" %}} -{{< badge-code >}} +{{< gh-codeblock path="examples/python/tests/browsers/test_firefox.py#L149" >}} {{% /tab %}} {{< tab header="CSharp" >}} {{< badge-code >}} 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..b2ca5981739d 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#L75" >}} {{< /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#L86" >}} {{< /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#L97" >}} {{< /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#L108" >}} {{< /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#L119" >}} {{< /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#L130-131" >}} {{< /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#L142" >}} {{< /tab >}} {{< tab header="CSharp" >}} using System; 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 7beae548b86e..46da0caf641d 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#L75" >}} {{< /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#L86" >}} {{< /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#L97" >}} {{< /tab >}} {{< tab header="CSharp" >}} var options = new InternetExplorerOptions(); 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..b055e6f5c409 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#L75" >}} {{< /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#L86" >}} {{< /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#L97" >}} {{< /tab >}} {{< tab header="CSharp" >}} var options = new InternetExplorerOptions(); 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..09f96b30b93b 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#L75" >}} {{< /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#L86" >}} {{< /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#L97" >}} {{< /tab >}} {{< tab header="CSharp" >}} var options = new InternetExplorerOptions(); diff --git a/website_and_docs/content/documentation/webdriver/browsers/safari.en.md b/website_and_docs/content/documentation/webdriver/browsers/safari.en.md index 4817f03645df..279560eaeb52 100644 --- a/website_and_docs/content/documentation/webdriver/browsers/safari.en.md +++ b/website_and_docs/content/documentation/webdriver/browsers/safari.en.md @@ -96,7 +96,7 @@ Apple provides a development version of their browser — [Safari Technology Pre {{< badge-code >}} {{< /tab >}} {{% tab header="Python" %}} -{{< badge-code >}} +{{< gh-codeblock path="examples/python/tests/browsers/test_safari.py#L26" >}} {{% /tab %}} {{< tab header="CSharp" >}} {{< badge-code >}} diff --git a/website_and_docs/content/documentation/webdriver/browsers/safari.ja.md b/website_and_docs/content/documentation/webdriver/browsers/safari.ja.md index 4f19d559e64f..b1679f9a0d6a 100644 --- a/website_and_docs/content/documentation/webdriver/browsers/safari.ja.md +++ b/website_and_docs/content/documentation/webdriver/browsers/safari.ja.md @@ -96,7 +96,7 @@ To use this version in your code: {{< badge-code >}} {{< /tab >}} {{% tab header="Python" %}} -{{< badge-code >}} +{{< gh-codeblock path="examples/python/tests/browsers/test_safari.py#L26" >}} {{% /tab %}} {{< tab header="CSharp" >}} {{< badge-code >}} diff --git a/website_and_docs/content/documentation/webdriver/browsers/safari.pt-br.md b/website_and_docs/content/documentation/webdriver/browsers/safari.pt-br.md index fa20eaf45597..d64d96d26ea4 100644 --- a/website_and_docs/content/documentation/webdriver/browsers/safari.pt-br.md +++ b/website_and_docs/content/documentation/webdriver/browsers/safari.pt-br.md @@ -96,7 +96,7 @@ To use this version in your code: {{< badge-code >}} {{< /tab >}} {{% tab header="Python" %}} -{{< badge-code >}} +{{< gh-codeblock path="examples/python/tests/browsers/test_safari.py#L26" >}} {{% /tab %}} {{< tab header="CSharp" >}} {{< badge-code >}} diff --git a/website_and_docs/content/documentation/webdriver/browsers/safari.zh-cn.md b/website_and_docs/content/documentation/webdriver/browsers/safari.zh-cn.md index ceea608372d3..1b1f6dc5da95 100644 --- a/website_and_docs/content/documentation/webdriver/browsers/safari.zh-cn.md +++ b/website_and_docs/content/documentation/webdriver/browsers/safari.zh-cn.md @@ -100,7 +100,7 @@ Apple 提供了其浏览器的开发版本 — [Safari Technology Preview](https {{< badge-code >}} {{< /tab >}} {{% tab header="Python" %}} -{{< badge-code >}} +{{< gh-codeblock path="examples/python/tests/browsers/test_safari.py#L26" >}} {{% /tab %}} {{< tab header="CSharp" >}} {{< badge-code >}} From 9abc1f0f7b1ef306da066e07bc92ceb4676c3740 Mon Sep 17 00:00:00 2001 From: Pablo Martinez Date: Mon, 12 Aug 2024 10:54:33 -0700 Subject: [PATCH 02/10] Add space at end of file --- examples/python/tests/browsers/test_chrome.py | 3 ++- examples/python/tests/browsers/test_edge.py | 2 +- examples/python/tests/browsers/test_firefox.py | 2 +- examples/python/tests/browsers/test_internet_explorer.py | 2 +- 4 files changed, 5 insertions(+), 4 deletions(-) diff --git a/examples/python/tests/browsers/test_chrome.py b/examples/python/tests/browsers/test_chrome.py index 83a992ce2064..4e54d61316d6 100644 --- a/examples/python/tests/browsers/test_chrome.py +++ b/examples/python/tests/browsers/test_chrome.py @@ -167,4 +167,5 @@ def test_casting(): driver.get('http://selenium.dev') - driver.quit() \ No newline at end of file + driver.quit() + \ No newline at end of file diff --git a/examples/python/tests/browsers/test_edge.py b/examples/python/tests/browsers/test_edge.py index 7841319f9b67..8c02777652b7 100644 --- a/examples/python/tests/browsers/test_edge.py +++ b/examples/python/tests/browsers/test_edge.py @@ -165,4 +165,4 @@ def test_casting(): driver.get('http://selenium.dev') - driver.quit() \ No newline at end of file + driver.quit() diff --git a/examples/python/tests/browsers/test_firefox.py b/examples/python/tests/browsers/test_firefox.py index e2b56bdc9505..945b6743ba11 100644 --- a/examples/python/tests/browsers/test_firefox.py +++ b/examples/python/tests/browsers/test_firefox.py @@ -159,4 +159,4 @@ def test_profiles(): driver = webdriver.Firefox(options) - driver.quit() \ No newline at end of file + driver.quit() diff --git a/examples/python/tests/browsers/test_internet_explorer.py b/examples/python/tests/browsers/test_internet_explorer.py index f11431097d40..30f5900db798 100644 --- a/examples/python/tests/browsers/test_internet_explorer.py +++ b/examples/python/tests/browsers/test_internet_explorer.py @@ -144,4 +144,4 @@ def test_force_create_proces_api(): driver = webdriver.Ie(options=options) driver.get('https://www.selenium.dev/') - driver.quit() \ No newline at end of file + driver.quit() From 6a5410d775a71c9644fe9cddc99499b0f9e2ff4f Mon Sep 17 00:00:00 2001 From: Pablo Martinez Date: Mon, 12 Aug 2024 12:15:36 -0700 Subject: [PATCH 03/10] Update spaces so lines stay the same --- examples/python/tests/browsers/test_firefox.py | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/examples/python/tests/browsers/test_firefox.py b/examples/python/tests/browsers/test_firefox.py index 945b6743ba11..fe1d0c716392 100644 --- a/examples/python/tests/browsers/test_firefox.py +++ b/examples/python/tests/browsers/test_firefox.py @@ -1,12 +1,9 @@ import os import subprocess -import sys import pathlib -import pytest from selenium import webdriver -# from selenium.webdriver.firefox.options import Options -# from selenium.webdriver.firefox.firefox_profile import FirefoxProfile + def test_basic_options(): From 2edd63ee7ec31f355a2b1f7585f299e6c28bd0d8 Mon Sep 17 00:00:00 2001 From: Pablo Martinez Date: Mon, 12 Aug 2024 13:28:00 -0700 Subject: [PATCH 04/10] Some cleanup after local testing --- .../webdriver/browsers/chrome.en.md | 2 +- .../webdriver/browsers/chrome.ja.md | 2 +- .../webdriver/browsers/chrome.pt-br.md | 2 +- .../webdriver/browsers/chrome.zh-cn.md | 2 +- .../webdriver/browsers/edge.en.md | 2 +- .../webdriver/browsers/edge.ja.md | 2 +- .../webdriver/browsers/edge.pt-br.md | 2 +- .../webdriver/browsers/edge.zh-cn.md | 2 +- .../webdriver/browsers/firefox.en.md | 6 +-- .../webdriver/browsers/firefox.ja.md | 6 +-- .../webdriver/browsers/firefox.pt-br.md | 8 +-- .../webdriver/browsers/firefox.zh-cn.md | 6 +-- .../browsers/internet_explorer.en.md | 4 +- .../browsers/internet_explorer.ja.md | 49 +++-------------- .../browsers/internet_explorer.pt-br.md | 53 +++---------------- .../browsers/internet_explorer.zh-cn.md | 49 +++-------------- 16 files changed, 47 insertions(+), 150 deletions(-) diff --git a/website_and_docs/content/documentation/webdriver/browsers/chrome.en.md b/website_and_docs/content/documentation/webdriver/browsers/chrome.en.md index d58a0926124d..e497155def40 100644 --- a/website_and_docs/content/documentation/webdriver/browsers/chrome.en.md +++ b/website_and_docs/content/documentation/webdriver/browsers/chrome.en.md @@ -373,7 +373,7 @@ You can drive Chrome Cast devices, including sharing tabs {{< badge-code >}} {{< /tab >}} {{% tab header="Python" %}} -{{< gh-codeblock path="examples/python/tests/browsers/test_chrome.py#L160-164" >}} +{{< gh-codeblock path="examples/python/tests/browsers/test_chrome.py#L160-L164" >}} {{% /tab %}} {{< tab header="CSharp" >}} {{< badge-code >}} diff --git a/website_and_docs/content/documentation/webdriver/browsers/chrome.ja.md b/website_and_docs/content/documentation/webdriver/browsers/chrome.ja.md index 26b85e38e11a..a17d302d6282 100644 --- a/website_and_docs/content/documentation/webdriver/browsers/chrome.ja.md +++ b/website_and_docs/content/documentation/webdriver/browsers/chrome.ja.md @@ -376,7 +376,7 @@ Property value: `"true"` or `"false"` {{< badge-code >}} {{< /tab >}} {{% tab header="Python" %}} -{{< gh-codeblock path="examples/python/tests/browsers/test_chrome.py#L160-164" >}} +{{< gh-codeblock path="examples/python/tests/browsers/test_chrome.py#L160-L164" >}} {{% /tab %}} {{< tab header="CSharp" >}} {{< badge-code >}} diff --git a/website_and_docs/content/documentation/webdriver/browsers/chrome.pt-br.md b/website_and_docs/content/documentation/webdriver/browsers/chrome.pt-br.md index f5e40c598fd4..02ed2cf57a38 100644 --- a/website_and_docs/content/documentation/webdriver/browsers/chrome.pt-br.md +++ b/website_and_docs/content/documentation/webdriver/browsers/chrome.pt-br.md @@ -373,7 +373,7 @@ Pode comandar dispositivos Chrome Cast, incluindo partilhar abas {{< badge-code >}} {{< /tab >}} {{% tab header="Python" %}} -{{< gh-codeblock path="examples/python/tests/browsers/test_chrome.py#L160-164" >}} +{{< gh-codeblock path="examples/python/tests/browsers/test_chrome.py#L160-L164" >}} {{% /tab %}} {{< tab header="CSharp" >}} {{< badge-code >}} diff --git a/website_and_docs/content/documentation/webdriver/browsers/chrome.zh-cn.md b/website_and_docs/content/documentation/webdriver/browsers/chrome.zh-cn.md index 53262a2da5b8..2ebdd1866db6 100644 --- a/website_and_docs/content/documentation/webdriver/browsers/chrome.zh-cn.md +++ b/website_and_docs/content/documentation/webdriver/browsers/chrome.zh-cn.md @@ -374,7 +374,7 @@ Chromedriver 和 Chrome 浏览器版本应该匹配, 如果它们不匹配, 驱 {{< badge-code >}} {{< /tab >}} {{% tab header="Python" %}} -{{< gh-codeblock path="examples/python/tests/browsers/test_chrome.py#L160-164" >}} +{{< gh-codeblock path="examples/python/tests/browsers/test_chrome.py#L160-L164" >}} {{% /tab %}} {{< tab header="CSharp" >}} {{< badge-code >}} diff --git a/website_and_docs/content/documentation/webdriver/browsers/edge.en.md b/website_and_docs/content/documentation/webdriver/browsers/edge.en.md index ebb498690fe4..ec38ed5a44c2 100644 --- a/website_and_docs/content/documentation/webdriver/browsers/edge.en.md +++ b/website_and_docs/content/documentation/webdriver/browsers/edge.en.md @@ -374,7 +374,7 @@ You can drive Chrome Cast devices with Edge, including sharing tabs {{< badge-code >}} {{< /tab >}} {{% tab header="Python" %}} -{{< gh-codeblock path="examples/python/tests/browsers/test_edge.py#L158-162" >}} +{{< gh-codeblock path="examples/python/tests/browsers/test_edge.py#L158-L162" >}} {{% /tab %}} {{< tab header="CSharp" >}} {{< badge-code >}} diff --git a/website_and_docs/content/documentation/webdriver/browsers/edge.ja.md b/website_and_docs/content/documentation/webdriver/browsers/edge.ja.md index 435737d72145..b24932f380dc 100644 --- a/website_and_docs/content/documentation/webdriver/browsers/edge.ja.md +++ b/website_and_docs/content/documentation/webdriver/browsers/edge.ja.md @@ -376,7 +376,7 @@ You can drive Chrome Cast devices with Edge, including sharing tabs {{< badge-code >}} {{< /tab >}} {{% tab header="Python" %}} -{{< gh-codeblock path="examples/python/tests/browsers/test_edge.py#L158-162" >}} +{{< gh-codeblock path="examples/python/tests/browsers/test_edge.py#L158-L162" >}} {{% /tab %}} {{< tab header="CSharp" >}} {{< badge-code >}} diff --git a/website_and_docs/content/documentation/webdriver/browsers/edge.pt-br.md b/website_and_docs/content/documentation/webdriver/browsers/edge.pt-br.md index 21d515ee4b29..d97417016182 100644 --- a/website_and_docs/content/documentation/webdriver/browsers/edge.pt-br.md +++ b/website_and_docs/content/documentation/webdriver/browsers/edge.pt-br.md @@ -376,7 +376,7 @@ You can drive Chrome Cast devices with Edge, including sharing tabs {{< badge-code >}} {{< /tab >}} {{% tab header="Python" %}} -{{< gh-codeblock path="examples/python/tests/browsers/test_edge.py#L158-162" >}} +{{< gh-codeblock path="examples/python/tests/browsers/test_edge.py#L158-L162" >}} {{% /tab %}} {{< tab header="CSharp" >}} {{< badge-code >}} diff --git a/website_and_docs/content/documentation/webdriver/browsers/edge.zh-cn.md b/website_and_docs/content/documentation/webdriver/browsers/edge.zh-cn.md index a4ded52f4346..faf80b2daa7b 100644 --- a/website_and_docs/content/documentation/webdriver/browsers/edge.zh-cn.md +++ b/website_and_docs/content/documentation/webdriver/browsers/edge.zh-cn.md @@ -376,7 +376,7 @@ You can drive Chrome Cast devices with Edge, including sharing tabs {{< badge-code >}} {{< /tab >}} {{% tab header="Python" %}} -{{< gh-codeblock path="examples/python/tests/browsers/test_edge.py#L158-162" >}} +{{< gh-codeblock path="examples/python/tests/browsers/test_edge.py#L158-L162" >}} {{% /tab %}} {{< tab header="CSharp" >}} {{< badge-code >}} diff --git a/website_and_docs/content/documentation/webdriver/browsers/firefox.en.md b/website_and_docs/content/documentation/webdriver/browsers/firefox.en.md index f7231daffc0c..9b9dd1fdaa6f 100644 --- a/website_and_docs/content/documentation/webdriver/browsers/firefox.en.md +++ b/website_and_docs/content/documentation/webdriver/browsers/firefox.en.md @@ -109,7 +109,7 @@ options.setProfile(profile); driver = new FirefoxDriver(options); {{< /tab >}} {{< tab header="Python" text=true >}} - {{< gh-codeblock path="/examples/python/tests/browsers/test_firefox.py#L155-158" >}} + {{< gh-codeblock path="/examples/python/tests/browsers/test_firefox.py#L152-L155" >}} {{< /tab >}} {{< tab header="CSharp" >}} var options = new FirefoxOptions(); @@ -412,7 +412,7 @@ please refer to the {{< badge-code >}} {{< /tab >}} {{% tab header="Python" %}} -{{< gh-codeblock path="examples/python/tests/browsers/test_firefox.py#L141-142" >}} +{{< gh-codeblock path="examples/python/tests/browsers/test_firefox.py#L138-L139" >}} {{% /tab %}} {{< tab header="CSharp" >}} {{< badge-code >}} @@ -439,7 +439,7 @@ please refer to the {{< badge-code >}} {{< /tab >}} {{% tab header="Python" %}} -{{< gh-codeblock path="examples/python/tests/browsers/test_firefox.py#L149" >}} +{{< gh-codeblock path="examples/python/tests/browsers/test_firefox.py#L146" >}} {{% /tab %}} {{< tab header="CSharp" >}} {{< badge-code >}} diff --git a/website_and_docs/content/documentation/webdriver/browsers/firefox.ja.md b/website_and_docs/content/documentation/webdriver/browsers/firefox.ja.md index 69cbf8a9128a..06242241a7ce 100644 --- a/website_and_docs/content/documentation/webdriver/browsers/firefox.ja.md +++ b/website_and_docs/content/documentation/webdriver/browsers/firefox.ja.md @@ -113,7 +113,7 @@ options.setProfile(profile); driver = new RemoteWebDriver(options); {{< /tab >}} {{< tab header="Python" text=true >}} - {{< gh-codeblock path="/examples/python/tests/browsers/test_firefox.py#L155-158" >}} + {{< gh-codeblock path="/examples/python/tests/browsers/test_firefox.py#L152-155" >}} {{< /tab >}} {{< tab header="CSharp" >}} var options = new FirefoxOptions(); @@ -419,7 +419,7 @@ please refer to the {{< badge-code >}} {{< /tab >}} {{% tab header="Python" %}} -{{< gh-codeblock path="examples/python/tests/browsers/test_firefox.py#L141-142" >}} +{{< gh-codeblock path="examples/python/tests/browsers/test_firefox.py#L138-139" >}} {{% /tab %}} {{< tab header="CSharp" >}} {{< badge-code >}} @@ -446,7 +446,7 @@ please refer to the {{< badge-code >}} {{< /tab >}} {{% tab header="Python" %}} -{{< gh-codeblock path="examples/python/tests/browsers/test_firefox.py#L149" >}} +{{< gh-codeblock path="examples/python/tests/browsers/test_firefox.py#L146" >}} {{% /tab %}} {{< tab header="CSharp" >}} {{< badge-code >}} diff --git a/website_and_docs/content/documentation/webdriver/browsers/firefox.pt-br.md b/website_and_docs/content/documentation/webdriver/browsers/firefox.pt-br.md index ff473beb94f3..25bf04983513 100644 --- a/website_and_docs/content/documentation/webdriver/browsers/firefox.pt-br.md +++ b/website_and_docs/content/documentation/webdriver/browsers/firefox.pt-br.md @@ -112,7 +112,7 @@ options.setProfile(profile); driver = new RemoteWebDriver(options); {{< /tab >}} {{< tab header="Python" text=true >}} - {{< gh-codeblock path="/examples/python/tests/browsers/test_firefox.py#L155-158" >}} + {{< gh-codeblock path="/examples/python/tests/browsers/test_firefox.py#L152-L155" >}} {{< /tab >}} {{< tab header="CSharp" >}} var options = new FirefoxOptions(); @@ -121,7 +121,7 @@ options.Profile = profile; var driver = new RemoteWebDriver(options); {{< /tab >}} {{< tab header="Ruby" text=true >}} -{{< gh-codeblock path="/examples/ruby/spec/browsers/firefox_spec.rb#L139-L141" >}} +{{< gh-codeblock path="/examples/ruby/spec/browsers/firefox_spec.rb#L138-L139" >}} {{< /tab >}} {{< tab header="JavaScript" >}} const { Builder } = require("selenium-webdriver"); @@ -417,7 +417,7 @@ please refer to the {{< badge-code >}} {{< /tab >}} {{% tab header="Python" %}} -{{< gh-codeblock path="examples/python/tests/browsers/test_firefox.py#L141-142" >}} +{{< gh-codeblock path="examples/python/tests/browsers/test_firefox.py#L138-L139" >}} {{% /tab %}} {{< tab header="CSharp" >}} {{< badge-code >}} @@ -444,7 +444,7 @@ please refer to the {{< badge-code >}} {{< /tab >}} {{% tab header="Python" %}} -{{< gh-codeblock path="examples/python/tests/browsers/test_firefox.py#L149" >}} +{{< gh-codeblock path="examples/python/tests/browsers/test_firefox.py#L146" >}} {{% /tab %}} {{< tab header="CSharp" >}} {{< badge-code >}} diff --git a/website_and_docs/content/documentation/webdriver/browsers/firefox.zh-cn.md b/website_and_docs/content/documentation/webdriver/browsers/firefox.zh-cn.md index 365ae9088fab..ff35a18bf7ff 100644 --- a/website_and_docs/content/documentation/webdriver/browsers/firefox.zh-cn.md +++ b/website_and_docs/content/documentation/webdriver/browsers/firefox.zh-cn.md @@ -111,7 +111,7 @@ options.setProfile(profile); driver = new RemoteWebDriver(options); {{< /tab >}} {{< tab header="Python" text=true >}} - {{< gh-codeblock path="/examples/python/tests/browsers/test_firefox.py#L155-158" >}} + {{< gh-codeblock path="/examples/python/tests/browsers/test_firefox.py#L152-L155" >}} {{< /tab >}} {{< tab header="CSharp" >}} var options = new FirefoxOptions(); @@ -414,7 +414,7 @@ please refer to the {{< badge-code >}} {{< /tab >}} {{% tab header="Python" %}} -{{< gh-codeblock path="examples/python/tests/browsers/test_firefox.py#L141-142" >}} +{{< gh-codeblock path="examples/python/tests/browsers/test_firefox.py#L138-L139" >}} {{% /tab %}} {{< tab header="CSharp" >}} {{< badge-code >}} @@ -441,7 +441,7 @@ please refer to the {{< badge-code >}} {{< /tab >}} {{% tab header="Python" %}} -{{< gh-codeblock path="examples/python/tests/browsers/test_firefox.py#L149" >}} +{{< gh-codeblock path="examples/python/tests/browsers/test_firefox.py#L146" >}} {{% /tab %}} {{< tab header="CSharp" >}} {{< badge-code >}} 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 b2ca5981739d..bf591ae842b5 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#L119" >}} + {{< gh-codeblock path="/examples/python/tests/browsers/test_internet_explorer.py#L119" >}} {{< /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#L130-131" >}} + {{< gh-codeblock path="/examples/python/tests/browsers/test_internet_explorer.py#L130-L131" >}} {{< /tab >}} {{< tab header="CSharp" >}} using System; 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 46da0caf641d..d816828a96c2 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 @@ -221,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#L108" >}} {{< /tab >}} {{< tab header="CSharp" >}} var options = new InternetExplorerOptions(); @@ -266,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#L119" >}} {{< /tab >}} {{< tab header="CSharp" >}} InternetExplorerOptions options = new InternetExplorerOptions(); @@ -363,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#L130-L131" >}} {{< /tab >}} {{< tab header="CSharp" >}} using System; @@ -456,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#L142" >}} {{< /tab >}} {{< tab header="CSharp" >}} using System; 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 b055e6f5c409..34ebb6c13a75 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 @@ -229,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#L108" >}} {{< /tab >}} {{< tab header="CSharp" >}} var options = new InternetExplorerOptions(); @@ -276,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#L119" >}} {{< /tab >}} {{< tab header="CSharp" >}} InternetExplorerOptions options = new InternetExplorerOptions(); @@ -373,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#L130-L131" >}} {{< /tab >}} {{< tab header="CSharp" >}} using System; @@ -468,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#L142" >}} {{< /tab >}} {{< tab header="CSharp" >}} using System; 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 09f96b30b93b..85c9c0d1cd89 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 @@ -227,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#L108" >}} {{< /tab >}} {{< tab header="CSharp" >}} var options = new InternetExplorerOptions(); @@ -273,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#L119" >}} {{< /tab >}} {{< tab header="CSharp" >}} InternetExplorerOptions options = new InternetExplorerOptions(); @@ -373,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#L130-L131" >}} {{< /tab >}} {{< tab header="CSharp" >}} using System; @@ -467,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#L142" >}} {{< /tab >}} {{< tab header="CSharp" >}} using System; From 38051295178cd80524322f5a8e4ac5ede550d82e Mon Sep 17 00:00:00 2001 From: Pablo Martinez Date: Mon, 12 Aug 2024 13:35:12 -0700 Subject: [PATCH 05/10] Re-add accidental deletion --- .../content/documentation/webdriver/browsers/firefox.pt-br.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/website_and_docs/content/documentation/webdriver/browsers/firefox.pt-br.md b/website_and_docs/content/documentation/webdriver/browsers/firefox.pt-br.md index 25bf04983513..edb7a0f71954 100644 --- a/website_and_docs/content/documentation/webdriver/browsers/firefox.pt-br.md +++ b/website_and_docs/content/documentation/webdriver/browsers/firefox.pt-br.md @@ -121,7 +121,7 @@ options.Profile = profile; var driver = new RemoteWebDriver(options); {{< /tab >}} {{< tab header="Ruby" text=true >}} -{{< gh-codeblock path="/examples/ruby/spec/browsers/firefox_spec.rb#L138-L139" >}} + {{< gh-codeblock path="/examples/ruby/spec/browsers/firefox_spec.rb#L139-L141" >}} {{< /tab >}} {{< tab header="JavaScript" >}} const { Builder } = require("selenium-webdriver"); From 9b0665b40cc150bcacaaeecca963aa4657294a9e Mon Sep 17 00:00:00 2001 From: Pablo Martinez Date: Mon, 12 Aug 2024 13:36:44 -0700 Subject: [PATCH 06/10] Remove space --- .../content/documentation/webdriver/browsers/firefox.pt-br.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/website_and_docs/content/documentation/webdriver/browsers/firefox.pt-br.md b/website_and_docs/content/documentation/webdriver/browsers/firefox.pt-br.md index edb7a0f71954..94d6667bbd61 100644 --- a/website_and_docs/content/documentation/webdriver/browsers/firefox.pt-br.md +++ b/website_and_docs/content/documentation/webdriver/browsers/firefox.pt-br.md @@ -121,7 +121,7 @@ options.Profile = profile; var driver = new RemoteWebDriver(options); {{< /tab >}} {{< tab header="Ruby" text=true >}} - {{< gh-codeblock path="/examples/ruby/spec/browsers/firefox_spec.rb#L139-L141" >}} +{{< gh-codeblock path="/examples/ruby/spec/browsers/firefox_spec.rb#L139-L141" >}} {{< /tab >}} {{< tab header="JavaScript" >}} const { Builder } = require("selenium-webdriver"); From ac672547da89ffd5353226b527f36d4fa4b9b5c8 Mon Sep 17 00:00:00 2001 From: Pablo Martinez Date: Thu, 15 Aug 2024 09:31:27 -0700 Subject: [PATCH 07/10] Update to resolve ie python tests --- examples/python/tests/browsers/test_internet_explorer.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/examples/python/tests/browsers/test_internet_explorer.py b/examples/python/tests/browsers/test_internet_explorer.py index 30f5900db798..ffe8eab06048 100644 --- a/examples/python/tests/browsers/test_internet_explorer.py +++ b/examples/python/tests/browsers/test_internet_explorer.py @@ -102,7 +102,7 @@ def test_ignore_zoom_setting(): driver.quit() @pytest.mark.skipif(sys.platform != "win32", reason="requires Windows") -def test_protected_mode_settings(): +def test_ignore_protected_mode_settings(): options = webdriver.IeOptions() options.ignore_protected_mode_settings = True @@ -113,10 +113,10 @@ def test_protected_mode_settings(): driver.quit() @pytest.mark.skipif(sys.platform != "win32", reason="requires Windows") -def test_protected_mode_settings(): +def test_silent_capability(): options = webdriver.IeOptions() - options.set_capability('silent', True) + options.add_argument('-silent', True) driver = webdriver.Ie(options=options) driver.get('https://www.selenium.dev/') From 081a4326e4fba04d198a04a30c70621709ac8de0 Mon Sep 17 00:00:00 2001 From: Pablo Martinez Date: Tue, 20 Aug 2024 15:38:56 -0700 Subject: [PATCH 08/10] Remove unneeded argument --- examples/python/tests/browsers/test_internet_explorer.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/examples/python/tests/browsers/test_internet_explorer.py b/examples/python/tests/browsers/test_internet_explorer.py index ffe8eab06048..9bb2537783e7 100644 --- a/examples/python/tests/browsers/test_internet_explorer.py +++ b/examples/python/tests/browsers/test_internet_explorer.py @@ -116,7 +116,7 @@ def test_ignore_protected_mode_settings(): def test_silent_capability(): options = webdriver.IeOptions() - options.add_argument('-silent', True) + options.add_argument('-silent') driver = webdriver.Ie(options=options) driver.get('https://www.selenium.dev/') From 37e8daf171618d1bec31c99fb868dbb91763db01 Mon Sep 17 00:00:00 2001 From: Pablo Martinez Date: Tue, 20 Aug 2024 20:26:47 -0700 Subject: [PATCH 09/10] Final update: skip test that requires TabProcGrowth val to be 0 --- .../python/tests/browsers/test_internet_explorer.py | 12 +----------- .../webdriver/browsers/internet_explorer.en.md | 4 ++-- .../webdriver/browsers/internet_explorer.ja.md | 4 ++-- .../webdriver/browsers/internet_explorer.pt-br.md | 4 ++-- .../webdriver/browsers/internet_explorer.zh-cn.md | 4 ++-- 5 files changed, 9 insertions(+), 19 deletions(-) diff --git a/examples/python/tests/browsers/test_internet_explorer.py b/examples/python/tests/browsers/test_internet_explorer.py index 9bb2537783e7..e4a8712e68b3 100644 --- a/examples/python/tests/browsers/test_internet_explorer.py +++ b/examples/python/tests/browsers/test_internet_explorer.py @@ -123,7 +123,7 @@ def test_silent_capability(): driver.quit() -@pytest.mark.skipif(sys.platform != "win32", reason="requires Windows") +@pytest.mark.skip(reason="TabProcGrowth is required to be set to 0 value") def test_command_line_options(): options = webdriver.IeOptions() @@ -135,13 +135,3 @@ def test_command_line_options(): driver.quit() -@pytest.mark.skipif(sys.platform != "win32", reason="requires Windows") -def test_force_create_proces_api(): - options = webdriver.IeOptions() - - options.force_create_process_api = True - - driver = webdriver.Ie(options=options) - driver.get('https://www.selenium.dev/') - - driver.quit() 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 bf591ae842b5..979b6657bf33 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 @@ -361,7 +361,7 @@ public class ieTest { } {{< /tab >}} {{< tab header="Python" text=true >}} - {{< gh-codeblock path="/examples/python/tests/browsers/test_internet_explorer.py#L130-L131" >}} + {{< gh-codeblock path="/examples/python/tests/browsers/test_internet_explorer.py#L130" >}} {{< /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#L142" >}} + {{< gh-codeblock path="/examples/python/tests/browsers/test_internet_explorer.py#L131" >}} {{< /tab >}} {{< tab header="CSharp" >}} using System; 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 d816828a96c2..4b104bb5b42c 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 @@ -348,7 +348,7 @@ public class ieTest { } {{< /tab >}} {{< tab header="Python" text=true >}} - {{< gh-codeblock path="/examples/python/tests/browsers/test_internet_explorer.py#L130-L131" >}} + {{< gh-codeblock path="/examples/python/tests/browsers/test_internet_explorer.py#L130" >}} {{< /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#L142" >}} + {{< gh-codeblock path="/examples/python/tests/browsers/test_internet_explorer.py#L131" >}} {{< /tab >}} {{< tab header="CSharp" >}} using System; 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 34ebb6c13a75..938dd8226c9f 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 @@ -356,7 +356,7 @@ public class ieTest { } {{< /tab >}} {{< tab header="Python" text=true >}} - {{< gh-codeblock path="/examples/python/tests/browsers/test_internet_explorer.py#L130-L131" >}} + {{< gh-codeblock path="/examples/python/tests/browsers/test_internet_explorer.py#L130" >}} {{< /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#L142" >}} + {{< gh-codeblock path="/examples/python/tests/browsers/test_internet_explorer.py#L131" >}} {{< /tab >}} {{< tab header="CSharp" >}} using System; 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 85c9c0d1cd89..f70e424f0ca1 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 @@ -358,7 +358,7 @@ public class ieTest { } {{< /tab >}} {{< tab header="Python" text=true >}} - {{< gh-codeblock path="/examples/python/tests/browsers/test_internet_explorer.py#L130-L131" >}} + {{< gh-codeblock path="/examples/python/tests/browsers/test_internet_explorer.py#L130" >}} {{< /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#L142" >}} + {{< gh-codeblock path="/examples/python/tests/browsers/test_internet_explorer.py#L131" >}} {{< /tab >}} {{< tab header="CSharp" >}} using System; From 4f4aefdc3d50870ebedecd97fd5f2c210d12fa8c Mon Sep 17 00:00:00 2001 From: Pablo Martinez Date: Mon, 9 Sep 2024 13:02:54 -0700 Subject: [PATCH 10/10] Remove usage of Chrome in test_edge.py --- examples/python/tests/browsers/test_edge.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/examples/python/tests/browsers/test_edge.py b/examples/python/tests/browsers/test_edge.py index 8c02777652b7..b4b1e036e7d7 100644 --- a/examples/python/tests/browsers/test_edge.py +++ b/examples/python/tests/browsers/test_edge.py @@ -140,7 +140,7 @@ def test_logs(): driver.quit() def test_permissions(): - driver = webdriver.Chrome() + driver = webdriver.Edge() driver.get('https://www.selenium.dev') driver.set_permissions('geolocation', 'denied')