From 9ddfec6b649660749e318982c20aa288a2d7378c Mon Sep 17 00:00:00 2001 From: Simon Benzer Date: Sun, 18 Aug 2024 17:11:38 -0400 Subject: [PATCH 1/2] added setup and teardown python examples to Organizing and Executing Selenium Code --- .../python/tests/getting_started/using_selenium_tests.py | 8 ++++++++ .../webdriver/getting_started/using_selenium.en.md | 9 +++++++++ .../webdriver/getting_started/using_selenium.ja.md | 9 +++++++++ 3 files changed, 26 insertions(+) diff --git a/examples/python/tests/getting_started/using_selenium_tests.py b/examples/python/tests/getting_started/using_selenium_tests.py index 8af0a1deeb20..b2f8f830050d 100644 --- a/examples/python/tests/getting_started/using_selenium_tests.py +++ b/examples/python/tests/getting_started/using_selenium_tests.py @@ -23,3 +23,11 @@ def test_eight_components(): assert value == "Received!" driver.quit() + +def setup(): + driver = webdriver.Chrome() + driver.get("https://www.selenium.dev/selenium/web/web-form.html") + return driver + +def teardown(driver): + driver.quit() diff --git a/website_and_docs/content/documentation/webdriver/getting_started/using_selenium.en.md b/website_and_docs/content/documentation/webdriver/getting_started/using_selenium.en.md index a816140525fe..156767a165d8 100644 --- a/website_and_docs/content/documentation/webdriver/getting_started/using_selenium.en.md +++ b/website_and_docs/content/documentation/webdriver/getting_started/using_selenium.en.md @@ -174,6 +174,15 @@ In your project's `package.json`, add requirement to `dependencies`: {{% /tab %}} {{% tab header="Python" %}} + +### Set Up + +{{< gh-codeblock path="examples/python/tests/getting_started/using_selenium_tests.py#L27-L30" >}} + +### Tear Down + +{{< gh-codeblock path="examples/python/tests/getting_started/using_selenium_tests.py#L32-33" >}} + {{< badge-code >}} {{% /tab %}} {{< tab header="CSharp" >}} diff --git a/website_and_docs/content/documentation/webdriver/getting_started/using_selenium.ja.md b/website_and_docs/content/documentation/webdriver/getting_started/using_selenium.ja.md index 01426ac0425e..e2712e7d250b 100644 --- a/website_and_docs/content/documentation/webdriver/getting_started/using_selenium.ja.md +++ b/website_and_docs/content/documentation/webdriver/getting_started/using_selenium.ja.md @@ -170,6 +170,15 @@ In your project's `package.json`, add requirement to `dependencies`: {{% /tab %}} {{% tab header="Python" %}} + +### Set Up + +{{< gh-codeblock path="examples/python/tests/getting_started/using_selenium_tests.py#L27-L30" >}} + +### Tear Down + +{{< gh-codeblock path="examples/python/tests/getting_started/using_selenium_tests.py#L32-33" >}} + {{< badge-code >}} {{% /tab %}} {{< tab header="CSharp" >}} From b761492198cfa918e825502e3e52cd15012c0c6b Mon Sep 17 00:00:00 2001 From: Simon Benzer Date: Sun, 18 Aug 2024 17:18:35 -0400 Subject: [PATCH 2/2] added python example --- .../documentation/webdriver/getting_started/using_selenium.en.md | 1 + .../documentation/webdriver/getting_started/using_selenium.ja.md | 1 + 2 files changed, 2 insertions(+) diff --git a/website_and_docs/content/documentation/webdriver/getting_started/using_selenium.en.md b/website_and_docs/content/documentation/webdriver/getting_started/using_selenium.en.md index 156767a165d8..158b0e3c18b1 100644 --- a/website_and_docs/content/documentation/webdriver/getting_started/using_selenium.en.md +++ b/website_and_docs/content/documentation/webdriver/getting_started/using_selenium.en.md @@ -232,6 +232,7 @@ gradle clean test {{% /tab %}} {{% tab header="Python" %}} +{{< gh-codeblock path="examples/python/README.md#L35" >}} {{< badge-code >}} {{% /tab %}} {{< tab header="CSharp" >}} diff --git a/website_and_docs/content/documentation/webdriver/getting_started/using_selenium.ja.md b/website_and_docs/content/documentation/webdriver/getting_started/using_selenium.ja.md index e2712e7d250b..9d7d6f5b9c9f 100644 --- a/website_and_docs/content/documentation/webdriver/getting_started/using_selenium.ja.md +++ b/website_and_docs/content/documentation/webdriver/getting_started/using_selenium.ja.md @@ -228,6 +228,7 @@ gradle clean test {{% /tab %}} {{% tab header="Python" %}} +{{< gh-codeblock path="examples/python/README.md#L35" >}} {{< badge-code >}} {{% /tab %}} {{< tab header="CSharp" >}}