From 1d6e22ba0babb42b91491c52c7635f5b0c6210a9 Mon Sep 17 00:00:00 2001 From: Simon Benzer Date: Tue, 24 Sep 2024 14:29:38 -0400 Subject: [PATCH 1/6] Added Ruby Example to Selenium Manager --- examples/ruby/spec/selenium_manager/usage.rb | 14 ++++++++++++++ .../content/documentation/selenium_manager.en.md | 7 +++++-- .../content/documentation/selenium_manager.ja.md | 7 +++++-- .../documentation/selenium_manager.pt-br.md | 7 +++++-- .../documentation/selenium_manager.zh-cn.md | 7 +++++-- 5 files changed, 34 insertions(+), 8 deletions(-) create mode 100644 examples/ruby/spec/selenium_manager/usage.rb diff --git a/examples/ruby/spec/selenium_manager/usage.rb b/examples/ruby/spec/selenium_manager/usage.rb new file mode 100644 index 000000000000..d0abb6102f32 --- /dev/null +++ b/examples/ruby/spec/selenium_manager/usage.rb @@ -0,0 +1,14 @@ +require 'selenium-webdriver' + +def setup_without_selenium_manager + service = Selenium::WebDriver::Chrome::Service.new(path: '/path/to/chromedriver') + driver = Selenium::WebDriver.for(:chrome, service: service) + driver.get("https://www.selenium.dev/documentation/selenium_manager/") + driver.quit +end + +def setup_with_selenium_manager + driver = Selenium::WebDriver.for(:chrome) # Selenium Manager handles the driver automatically + driver.get("https://www.selenium.dev/documentation/selenium_manager/") + driver.quit +end \ No newline at end of file diff --git a/website_and_docs/content/documentation/selenium_manager.en.md b/website_and_docs/content/documentation/selenium_manager.en.md index 86dea97d1806..68cc8f343b21 100644 --- a/website_and_docs/content/documentation/selenium_manager.en.md +++ b/website_and_docs/content/documentation/selenium_manager.en.md @@ -224,8 +224,11 @@ INFO Browser path: C:\Users\boni\.cache\selenium\chrome\win64\117.0.5938.22\c {{< tab header="CSharp" >}} {{< badge-code >}} {{< /tab >}} -{{< tab header="Ruby" >}} -{{< badge-code >}} +{{% tab header="Ruby" %}} +**Previously** +{{< gh-codeblock path="examples/ruby/spec/selenium_manager/usage.rb#L3-L8" >}} +**Selenium Manager** +{{< gh-codeblock path="examples/ruby/spec/selenium_manager/usage.rb#L10-L14" >}} {{< /tab >}} {{< tab header="JavaScript" >}} {{< badge-code >}} diff --git a/website_and_docs/content/documentation/selenium_manager.ja.md b/website_and_docs/content/documentation/selenium_manager.ja.md index 463b984231e1..266dbc5469a5 100644 --- a/website_and_docs/content/documentation/selenium_manager.ja.md +++ b/website_and_docs/content/documentation/selenium_manager.ja.md @@ -224,8 +224,11 @@ INFO Browser path: C:\Users\boni\.cache\selenium\chrome\win64\117.0.5938.22\c {{< tab header="CSharp" >}} {{< badge-code >}} {{< /tab >}} -{{< tab header="Ruby" >}} -{{< badge-code >}} +{{% tab header="Ruby" %}} +**Previously** +{{< gh-codeblock path="examples/ruby/spec/selenium_manager/usage.rb#L3-L8" >}} +**Selenium Manager** +{{< gh-codeblock path="examples/ruby/spec/selenium_manager/usage.rb#L10-L14" >}} {{< /tab >}} {{< tab header="JavaScript" >}} {{< badge-code >}} diff --git a/website_and_docs/content/documentation/selenium_manager.pt-br.md b/website_and_docs/content/documentation/selenium_manager.pt-br.md index 463b984231e1..266dbc5469a5 100644 --- a/website_and_docs/content/documentation/selenium_manager.pt-br.md +++ b/website_and_docs/content/documentation/selenium_manager.pt-br.md @@ -224,8 +224,11 @@ INFO Browser path: C:\Users\boni\.cache\selenium\chrome\win64\117.0.5938.22\c {{< tab header="CSharp" >}} {{< badge-code >}} {{< /tab >}} -{{< tab header="Ruby" >}} -{{< badge-code >}} +{{% tab header="Ruby" %}} +**Previously** +{{< gh-codeblock path="examples/ruby/spec/selenium_manager/usage.rb#L3-L8" >}} +**Selenium Manager** +{{< gh-codeblock path="examples/ruby/spec/selenium_manager/usage.rb#L10-L14" >}} {{< /tab >}} {{< tab header="JavaScript" >}} {{< badge-code >}} diff --git a/website_and_docs/content/documentation/selenium_manager.zh-cn.md b/website_and_docs/content/documentation/selenium_manager.zh-cn.md index 463b984231e1..266dbc5469a5 100644 --- a/website_and_docs/content/documentation/selenium_manager.zh-cn.md +++ b/website_and_docs/content/documentation/selenium_manager.zh-cn.md @@ -224,8 +224,11 @@ INFO Browser path: C:\Users\boni\.cache\selenium\chrome\win64\117.0.5938.22\c {{< tab header="CSharp" >}} {{< badge-code >}} {{< /tab >}} -{{< tab header="Ruby" >}} -{{< badge-code >}} +{{% tab header="Ruby" %}} +**Previously** +{{< gh-codeblock path="examples/ruby/spec/selenium_manager/usage.rb#L3-L8" >}} +**Selenium Manager** +{{< gh-codeblock path="examples/ruby/spec/selenium_manager/usage.rb#L10-L14" >}} {{< /tab >}} {{< tab header="JavaScript" >}} {{< badge-code >}} From e5c5faabb5325ca8c0bb46f32f253c7f1146ef5e Mon Sep 17 00:00:00 2001 From: Simon Benzer <69980130+shbenzer@users.noreply.github.com> Date: Sat, 3 May 2025 09:36:41 -0400 Subject: [PATCH 2/6] linting changes --- examples/ruby/spec/selenium_manager/usage.rb | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/examples/ruby/spec/selenium_manager/usage.rb b/examples/ruby/spec/selenium_manager/usage.rb index d0abb6102f32..bff0161ef79f 100644 --- a/examples/ruby/spec/selenium_manager/usage.rb +++ b/examples/ruby/spec/selenium_manager/usage.rb @@ -1,14 +1,16 @@ +# frozen_string_literal: true + require 'selenium-webdriver' def setup_without_selenium_manager service = Selenium::WebDriver::Chrome::Service.new(path: '/path/to/chromedriver') driver = Selenium::WebDriver.for(:chrome, service: service) - driver.get("https://www.selenium.dev/documentation/selenium_manager/") + driver.get('https://www.selenium.dev/documentation/selenium_manager/') driver.quit end def setup_with_selenium_manager driver = Selenium::WebDriver.for(:chrome) # Selenium Manager handles the driver automatically - driver.get("https://www.selenium.dev/documentation/selenium_manager/") + driver.get('https://www.selenium.dev/documentation/selenium_manager/') driver.quit -end \ No newline at end of file +end From b6df90c1f675adb2d8d3b8002cace9f4d05b1aca Mon Sep 17 00:00:00 2001 From: Simon Benzer <69980130+shbenzer@users.noreply.github.com> Date: Sat, 3 May 2025 09:37:48 -0400 Subject: [PATCH 3/6] Update selenium_manager.en.md --- website_and_docs/content/documentation/selenium_manager.en.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/website_and_docs/content/documentation/selenium_manager.en.md b/website_and_docs/content/documentation/selenium_manager.en.md index ca7fa8707d43..eaa05f91d740 100644 --- a/website_and_docs/content/documentation/selenium_manager.en.md +++ b/website_and_docs/content/documentation/selenium_manager.en.md @@ -236,9 +236,9 @@ INFO Browser path: C:\Users\boni\.cache\selenium\chrome\win64\117.0.5938.22\c {{< /tab >}} {{% tab header="Ruby" %}} **Previously** -{{< gh-codeblock path="examples/ruby/spec/selenium_manager/usage.rb#L3-L8" >}} +{{< gh-codeblock path="examples/ruby/spec/selenium_manager/usage.rb#L5-L10" >}} **Selenium Manager** -{{< gh-codeblock path="examples/ruby/spec/selenium_manager/usage.rb#L10-L14" >}} +{{< gh-codeblock path="examples/ruby/spec/selenium_manager/usage.rb#L12-L16" >}} {{< /tab >}} {{< tab header="JavaScript" >}} {{< badge-code >}} From b8dbb2048fc86930b495a4066c04fab5f3eb91a9 Mon Sep 17 00:00:00 2001 From: Simon Benzer <69980130+shbenzer@users.noreply.github.com> Date: Sat, 3 May 2025 09:38:01 -0400 Subject: [PATCH 4/6] Update selenium_manager.ja.md --- website_and_docs/content/documentation/selenium_manager.ja.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/website_and_docs/content/documentation/selenium_manager.ja.md b/website_and_docs/content/documentation/selenium_manager.ja.md index 9b91dd49f9dd..57a054d696b3 100644 --- a/website_and_docs/content/documentation/selenium_manager.ja.md +++ b/website_and_docs/content/documentation/selenium_manager.ja.md @@ -236,9 +236,9 @@ INFO Browser path: C:\Users\boni\.cache\selenium\chrome\win64\117.0.5938.22\c {{< /tab >}} {{% tab header="Ruby" %}} **Previously** -{{< gh-codeblock path="examples/ruby/spec/selenium_manager/usage.rb#L3-L8" >}} +{{< gh-codeblock path="examples/ruby/spec/selenium_manager/usage.rb#L5-L10" >}} **Selenium Manager** -{{< gh-codeblock path="examples/ruby/spec/selenium_manager/usage.rb#L10-L14" >}} +{{< gh-codeblock path="examples/ruby/spec/selenium_manager/usage.rb#L12-L16" >}} {{< /tab >}} {{< tab header="JavaScript" >}} {{< badge-code >}} From a661e483ef599b74c62e3b4580c31c00cb115aa4 Mon Sep 17 00:00:00 2001 From: Simon Benzer <69980130+shbenzer@users.noreply.github.com> Date: Sat, 3 May 2025 09:38:17 -0400 Subject: [PATCH 5/6] Update selenium_manager.pt-br.md --- .../content/documentation/selenium_manager.pt-br.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/website_and_docs/content/documentation/selenium_manager.pt-br.md b/website_and_docs/content/documentation/selenium_manager.pt-br.md index 9b91dd49f9dd..57a054d696b3 100644 --- a/website_and_docs/content/documentation/selenium_manager.pt-br.md +++ b/website_and_docs/content/documentation/selenium_manager.pt-br.md @@ -236,9 +236,9 @@ INFO Browser path: C:\Users\boni\.cache\selenium\chrome\win64\117.0.5938.22\c {{< /tab >}} {{% tab header="Ruby" %}} **Previously** -{{< gh-codeblock path="examples/ruby/spec/selenium_manager/usage.rb#L3-L8" >}} +{{< gh-codeblock path="examples/ruby/spec/selenium_manager/usage.rb#L5-L10" >}} **Selenium Manager** -{{< gh-codeblock path="examples/ruby/spec/selenium_manager/usage.rb#L10-L14" >}} +{{< gh-codeblock path="examples/ruby/spec/selenium_manager/usage.rb#L12-L16" >}} {{< /tab >}} {{< tab header="JavaScript" >}} {{< badge-code >}} From b68d0a891ebc7fa567aa4fb5e5c90d0b1bc27731 Mon Sep 17 00:00:00 2001 From: Simon Benzer <69980130+shbenzer@users.noreply.github.com> Date: Sat, 3 May 2025 09:38:35 -0400 Subject: [PATCH 6/6] Update selenium_manager.zh-cn.md --- .../content/documentation/selenium_manager.zh-cn.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/website_and_docs/content/documentation/selenium_manager.zh-cn.md b/website_and_docs/content/documentation/selenium_manager.zh-cn.md index ae1f6abe752e..fbfc9e2d2ee8 100644 --- a/website_and_docs/content/documentation/selenium_manager.zh-cn.md +++ b/website_and_docs/content/documentation/selenium_manager.zh-cn.md @@ -342,9 +342,9 @@ INFO Browser path: C:\Users\boni\.cache\selenium\chrome\win64\117.0.5938.22\c {{< /tab >}} {{% tab header="Ruby" %}} **Previously** -{{< gh-codeblock path="examples/ruby/spec/selenium_manager/usage.rb#L3-L8" >}} +{{< gh-codeblock path="examples/ruby/spec/selenium_manager/usage.rb#L5-L10" >}} **Selenium Manager** -{{< gh-codeblock path="examples/ruby/spec/selenium_manager/usage.rb#L10-L14" >}} +{{< gh-codeblock path="examples/ruby/spec/selenium_manager/usage.rb#L12-L16" >}} {{< /tab >}} {{< tab header="JavaScript" >}} {{< badge-code >}}