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 63fe0c9d5c8bdce2ce7cd92faa4b9f3f8dc1899b Mon Sep 17 00:00:00 2001 From: Simon Benzer Date: Mon, 19 Aug 2024 08:59:18 -0400 Subject: [PATCH 2/2] added setup and teardown to other languages --- .../webdriver/getting_started/using_selenium.pt-br.md | 9 +++++++++ .../webdriver/getting_started/using_selenium.zh-cn.md | 9 +++++++++ 2 files changed, 18 insertions(+) diff --git a/website_and_docs/content/documentation/webdriver/getting_started/using_selenium.pt-br.md b/website_and_docs/content/documentation/webdriver/getting_started/using_selenium.pt-br.md index 99c453683129..d1c20ee52569 100644 --- a/website_and_docs/content/documentation/webdriver/getting_started/using_selenium.pt-br.md +++ b/website_and_docs/content/documentation/webdriver/getting_started/using_selenium.pt-br.md @@ -170,6 +170,15 @@ In your project's `package.json`, adicionar requisito Ă s `dependĂȘncias`: {{% /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.zh-cn.md b/website_and_docs/content/documentation/webdriver/getting_started/using_selenium.zh-cn.md index 4b76eebaac7c..fc12e49d2ef8 100644 --- a/website_and_docs/content/documentation/webdriver/getting_started/using_selenium.zh-cn.md +++ b/website_and_docs/content/documentation/webdriver/getting_started/using_selenium.zh-cn.md @@ -154,6 +154,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" >}}