diff --git a/examples/ruby/spec/getting_started/using_selenium_spec.rb b/examples/ruby/spec/getting_started/using_selenium_spec.rb index e371cf3699bc..8e50e32f5f1c 100644 --- a/examples/ruby/spec/getting_started/using_selenium_spec.rb +++ b/examples/ruby/spec/getting_started/using_selenium_spec.rb @@ -1,28 +1,29 @@ # frozen_string_literal: true - require 'spec_helper' +require 'selenium-webdriver' + RSpec.describe 'Using Selenium' do - it 'uses eight components' do - driver = Selenium::WebDriver.for :chrome + before do + @driver = Selenium::WebDriver.for :chrome + end - driver.get('https://www.selenium.dev/selenium/web/web-form.html') + it 'uses eight components' do + @driver.get('https://www.selenium.dev/selenium/web/web-form.html') - title = driver.title + title = @driver.title expect(title).to eq('Web form') - driver.manage.timeouts.implicit_wait = 500 + @driver.manage.timeouts.implicit_wait = 500 - text_box = driver.find_element(name: 'my-text') - submit_button = driver.find_element(tag_name: 'button') + text_box = @driver.find_element(name: 'my-text') + submit_button = @driver.find_element(tag_name: 'button') text_box.send_keys('Selenium') submit_button.click - message = driver.find_element(id: 'message') + message = @driver.find_element(id: 'message') value = message.text expect(value).to eq('Received!') - - driver.quit end end 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 95cdcc46d3bf..e31844b025c9 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 @@ -145,7 +145,7 @@ In your project's `package.json`, add requirement to `dependencies`: {{< badge-code >}} {{< /tab >}} {{< tab header="Ruby" >}} -{{< badge-code >}} +{{< gh-codeblock path="examples/ruby/spec/getting_started/using_selenium_spec.rb#L27" >}} {{< /tab >}} {{< tab header="JavaScript" >}} {{< badge-code >}} @@ -167,9 +167,13 @@ In your project's `package.json`, add requirement to `dependencies`: {{< tab header="CSharp" >}} {{< badge-code >}} {{< /tab >}} -{{< tab header="Ruby" >}} -{{< badge-code >}} -{{< /tab >}} +{{% tab header="Ruby" %}} +### Set Up +{{< gh-codeblock path="examples/ruby/spec/getting_started/using_selenium_spec.rb#L7-L9" >}} + +### Tear Down +{{< gh-codeblock path="examples/ruby/spec/spec_helper.rb#L28" >}} +{{% /tab %}} {{< tab header="JavaScript" >}} {{< badge-code >}} {{< /tab >}} @@ -201,9 +205,9 @@ gradle clean test {{< tab header="CSharp" >}} {{< badge-code >}} {{< /tab >}} -{{< tab header="Ruby" >}} -{{< badge-code >}} -{{< /tab >}} +{{% tab header="Ruby" %}} +{{< gh-codeblock path="examples/ruby/README.md#L26" >}} +{{% /tab %}} {{% tab header="JavaScript" %}} ```shell mocha runningTests.spec.js 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 8ec1c94fa052..920d45340aff 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 @@ -141,7 +141,7 @@ In your project's `package.json`, add requirement to `dependencies`: {{< badge-code >}} {{< /tab >}} {{< tab header="Ruby" >}} -{{< badge-code >}} +{{< gh-codeblock path="examples/ruby/spec/getting_started/using_selenium_spec.rb#L27" >}} {{< /tab >}} {{< tab header="JavaScript" >}} {{< badge-code >}} @@ -163,9 +163,13 @@ In your project's `package.json`, add requirement to `dependencies`: {{< tab header="CSharp" >}} {{< badge-code >}} {{< /tab >}} -{{< tab header="Ruby" >}} -{{< badge-code >}} -{{< /tab >}} +{{% tab header="Ruby" %}} +### Set Up +{{< gh-codeblock path="examples/ruby/spec/getting_started/using_selenium_spec.rb#L7-L9" >}} + +### Tear Down +{{< gh-codeblock path="examples/ruby/spec/spec_helper.rb#L28" >}} +{{% /tab %}} {{< tab header="JavaScript" >}} {{< badge-code >}} {{< /tab >}} @@ -197,9 +201,9 @@ gradle clean test {{< tab header="CSharp" >}} {{< badge-code >}} {{< /tab >}} -{{< tab header="Ruby" >}} -{{< badge-code >}} -{{< /tab >}} +{{% tab header="Ruby" %}} +{{< gh-codeblock path="examples/ruby/README.md#L26" >}} +{{% /tab %}} {{% tab header="JavaScript" %}} ```shell mocha runningTests.spec.js 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 e5c64dea6fd1..15bdf3dbec52 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 @@ -141,7 +141,7 @@ In your project's `package.json`, adicionar requisito às `dependências`: {{< badge-code >}} {{< /tab >}} {{< tab header="Ruby" >}} -{{< badge-code >}} +{{< gh-codeblock path="examples/ruby/spec/getting_started/using_selenium_spec.rb#L27" >}} {{< /tab >}} {{< tab header="JavaScript" >}} {{< badge-code >}} @@ -163,9 +163,13 @@ In your project's `package.json`, adicionar requisito às `dependências`: {{< tab header="CSharp" >}} {{< badge-code >}} {{< /tab >}} -{{< tab header="Ruby" >}} -{{< badge-code >}} -{{< /tab >}} +{{% tab header="Ruby" %}} +### Set Up +{{< gh-codeblock path="examples/ruby/spec/getting_started/using_selenium_spec.rb#L7-L9" >}} + +### Tear Down +{{< gh-codeblock path="examples/ruby/spec/spec_helper.rb#L28" >}} +{{% /tab %}} {{< tab header="JavaScript" >}} {{< badge-code >}} {{< /tab >}} @@ -197,9 +201,9 @@ gradle clean test {{< tab header="CSharp" >}} {{< badge-code >}} {{< /tab >}} -{{< tab header="Ruby" >}} -{{< badge-code >}} -{{< /tab >}} +{{% tab header="Ruby" %}} +{{< gh-codeblock path="examples/ruby/README.md#L26" >}} +{{% /tab %}} {{% tab header="JavaScript" %}} ```shell mocha runningTests.spec.js 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 27362f60f0f3..6d737e34441d 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 @@ -125,7 +125,7 @@ In your project's `package.json`, add requirement to `dependencies`: {{< badge-code >}} {{< /tab >}} {{< tab header="Ruby" >}} -{{< badge-code >}} +{{< gh-codeblock path="examples/ruby/spec/getting_started/using_selenium_spec.rb#L27" >}} {{< /tab >}} {{< tab header="JavaScript" >}} {{< badge-code >}} @@ -147,9 +147,13 @@ In your project's `package.json`, add requirement to `dependencies`: {{< tab header="CSharp" >}} {{< badge-code >}} {{< /tab >}} -{{< tab header="Ruby" >}} -{{< badge-code >}} -{{< /tab >}} +{{% tab header="Ruby" %}} +### Set Up +{{< gh-codeblock path="examples/ruby/spec/getting_started/using_selenium_spec.rb#L7-L9" >}} + +### Tear Down +{{< gh-codeblock path="examples/ruby/spec/spec_helper.rb#L28" >}} +{{% /tab %}} {{< tab header="JavaScript" >}} {{< badge-code >}} {{< /tab >}} @@ -181,9 +185,9 @@ gradle clean test {{< tab header="CSharp" >}} {{< badge-code >}} {{< /tab >}} -{{< tab header="Ruby" >}} -{{< badge-code >}} -{{< /tab >}} +{{% tab header="Ruby" %}} +{{< gh-codeblock path="examples/ruby/README.md#L26" >}} +{{% /tab %}} {{% tab header="JavaScript" %}} ```shell mocha runningTests.spec.js