Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Commit 7c4416b

Browse files
authored
Add ruby examples for the using selenium page (#1649)
* first script update * Remove selenium manager error * Add examples on translations * Reverse title * Move example to README.md and link to example * Added examples for the using_selenium page in multiple languages and modified the using selenium spec files * Remove the added quit and roll back the spec helper * Remove accidental typo --------- Co-authored-by: aguspe <agustin.pe94@gmail.com> Co-authored-by: Diego Molina <diemol@users.noreply.github.com> [deploy site]
1 parent bc1f48c commit 7c4416b

File tree

5 files changed

+56
-39
lines changed

5 files changed

+56
-39
lines changed
Lines changed: 12 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -1,28 +1,29 @@
11
# frozen_string_literal: true
2-
32
require 'spec_helper'
3+
require 'selenium-webdriver'
4+
45

56
RSpec.describe 'Using Selenium' do
6-
it 'uses eight components' do
7-
driver = Selenium::WebDriver.for :chrome
7+
before do
8+
@driver = Selenium::WebDriver.for :chrome
9+
end
810

9-
driver.get('https://www.selenium.dev/selenium/web/web-form.html')
11+
it 'uses eight components' do
12+
@driver.get('https://www.selenium.dev/selenium/web/web-form.html')
1013

11-
title = driver.title
14+
title = @driver.title
1215
expect(title).to eq('Web form')
1316

14-
driver.manage.timeouts.implicit_wait = 500
17+
@driver.manage.timeouts.implicit_wait = 500
1518

16-
text_box = driver.find_element(name: 'my-text')
17-
submit_button = driver.find_element(tag_name: 'button')
19+
text_box = @driver.find_element(name: 'my-text')
20+
submit_button = @driver.find_element(tag_name: 'button')
1821

1922
text_box.send_keys('Selenium')
2023
submit_button.click
2124

22-
message = driver.find_element(id: 'message')
25+
message = @driver.find_element(id: 'message')
2326
value = message.text
2427
expect(value).to eq('Received!')
25-
26-
driver.quit
2728
end
2829
end

‎website_and_docs/content/documentation/webdriver/getting_started/using_selenium.en.md‎

Lines changed: 11 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -145,7 +145,7 @@ In your project's `package.json`, add requirement to `dependencies`:
145145
{{< badge-code >}}
146146
{{< /tab >}}
147147
{{< tab header="Ruby" >}}
148-
{{< badge-code >}}
148+
{{< gh-codeblock path="examples/ruby/spec/getting_started/using_selenium_spec.rb#L27" >}}
149149
{{< /tab >}}
150150
{{< tab header="JavaScript" >}}
151151
{{< badge-code >}}
@@ -167,9 +167,13 @@ In your project's `package.json`, add requirement to `dependencies`:
167167
{{< tab header="CSharp" >}}
168168
{{< badge-code >}}
169169
{{< /tab >}}
170-
{{< tab header="Ruby" >}}
171-
{{< badge-code >}}
172-
{{< /tab >}}
170+
{{% tab header="Ruby" %}}
171+
### Set Up
172+
{{< gh-codeblock path="examples/ruby/spec/getting_started/using_selenium_spec.rb#L7-L9" >}}
173+
174+
### Tear Down
175+
{{< gh-codeblock path="examples/ruby/spec/spec_helper.rb#L28" >}}
176+
{{% /tab %}}
173177
{{< tab header="JavaScript" >}}
174178
{{< badge-code >}}
175179
{{< /tab >}}
@@ -201,9 +205,9 @@ gradle clean test
201205
{{< tab header="CSharp" >}}
202206
{{< badge-code >}}
203207
{{< /tab >}}
204-
{{< tab header="Ruby" >}}
205-
{{< badge-code >}}
206-
{{< /tab >}}
208+
{{% tab header="Ruby" %}}
209+
{{< gh-codeblock path="examples/ruby/README.md#L26" >}}
210+
{{% /tab %}}
207211
{{% tab header="JavaScript" %}}
208212
```shell
209213
mocha runningTests.spec.js

‎website_and_docs/content/documentation/webdriver/getting_started/using_selenium.ja.md‎

Lines changed: 11 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -141,7 +141,7 @@ In your project's `package.json`, add requirement to `dependencies`:
141141
{{< badge-code >}}
142142
{{< /tab >}}
143143
{{< tab header="Ruby" >}}
144-
{{< badge-code >}}
144+
{{< gh-codeblock path="examples/ruby/spec/getting_started/using_selenium_spec.rb#L27" >}}
145145
{{< /tab >}}
146146
{{< tab header="JavaScript" >}}
147147
{{< badge-code >}}
@@ -163,9 +163,13 @@ In your project's `package.json`, add requirement to `dependencies`:
163163
{{< tab header="CSharp" >}}
164164
{{< badge-code >}}
165165
{{< /tab >}}
166-
{{< tab header="Ruby" >}}
167-
{{< badge-code >}}
168-
{{< /tab >}}
166+
{{% tab header="Ruby" %}}
167+
### Set Up
168+
{{< gh-codeblock path="examples/ruby/spec/getting_started/using_selenium_spec.rb#L7-L9" >}}
169+
170+
### Tear Down
171+
{{< gh-codeblock path="examples/ruby/spec/spec_helper.rb#L28" >}}
172+
{{% /tab %}}
169173
{{< tab header="JavaScript" >}}
170174
{{< badge-code >}}
171175
{{< /tab >}}
@@ -197,9 +201,9 @@ gradle clean test
197201
{{< tab header="CSharp" >}}
198202
{{< badge-code >}}
199203
{{< /tab >}}
200-
{{< tab header="Ruby" >}}
201-
{{< badge-code >}}
202-
{{< /tab >}}
204+
{{% tab header="Ruby" %}}
205+
{{< gh-codeblock path="examples/ruby/README.md#L26" >}}
206+
{{% /tab %}}
203207
{{% tab header="JavaScript" %}}
204208
```shell
205209
mocha runningTests.spec.js

‎website_and_docs/content/documentation/webdriver/getting_started/using_selenium.pt-br.md‎

Lines changed: 11 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -141,7 +141,7 @@ In your project's `package.json`, adicionar requisito às `dependências`:
141141
{{< badge-code >}}
142142
{{< /tab >}}
143143
{{< tab header="Ruby" >}}
144-
{{< badge-code >}}
144+
{{< gh-codeblock path="examples/ruby/spec/getting_started/using_selenium_spec.rb#L27" >}}
145145
{{< /tab >}}
146146
{{< tab header="JavaScript" >}}
147147
{{< badge-code >}}
@@ -163,9 +163,13 @@ In your project's `package.json`, adicionar requisito às `dependências`:
163163
{{< tab header="CSharp" >}}
164164
{{< badge-code >}}
165165
{{< /tab >}}
166-
{{< tab header="Ruby" >}}
167-
{{< badge-code >}}
168-
{{< /tab >}}
166+
{{% tab header="Ruby" %}}
167+
### Set Up
168+
{{< gh-codeblock path="examples/ruby/spec/getting_started/using_selenium_spec.rb#L7-L9" >}}
169+
170+
### Tear Down
171+
{{< gh-codeblock path="examples/ruby/spec/spec_helper.rb#L28" >}}
172+
{{% /tab %}}
169173
{{< tab header="JavaScript" >}}
170174
{{< badge-code >}}
171175
{{< /tab >}}
@@ -197,9 +201,9 @@ gradle clean test
197201
{{< tab header="CSharp" >}}
198202
{{< badge-code >}}
199203
{{< /tab >}}
200-
{{< tab header="Ruby" >}}
201-
{{< badge-code >}}
202-
{{< /tab >}}
204+
{{% tab header="Ruby" %}}
205+
{{< gh-codeblock path="examples/ruby/README.md#L26" >}}
206+
{{% /tab %}}
203207
{{% tab header="JavaScript" %}}
204208
```shell
205209
mocha runningTests.spec.js

‎website_and_docs/content/documentation/webdriver/getting_started/using_selenium.zh-cn.md‎

Lines changed: 11 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -125,7 +125,7 @@ In your project's `package.json`, add requirement to `dependencies`:
125125
{{< badge-code >}}
126126
{{< /tab >}}
127127
{{< tab header="Ruby" >}}
128-
{{< badge-code >}}
128+
{{< gh-codeblock path="examples/ruby/spec/getting_started/using_selenium_spec.rb#L27" >}}
129129
{{< /tab >}}
130130
{{< tab header="JavaScript" >}}
131131
{{< badge-code >}}
@@ -147,9 +147,13 @@ In your project's `package.json`, add requirement to `dependencies`:
147147
{{< tab header="CSharp" >}}
148148
{{< badge-code >}}
149149
{{< /tab >}}
150-
{{< tab header="Ruby" >}}
151-
{{< badge-code >}}
152-
{{< /tab >}}
150+
{{% tab header="Ruby" %}}
151+
### Set Up
152+
{{< gh-codeblock path="examples/ruby/spec/getting_started/using_selenium_spec.rb#L7-L9" >}}
153+
154+
### Tear Down
155+
{{< gh-codeblock path="examples/ruby/spec/spec_helper.rb#L28" >}}
156+
{{% /tab %}}
153157
{{< tab header="JavaScript" >}}
154158
{{< badge-code >}}
155159
{{< /tab >}}
@@ -181,9 +185,9 @@ gradle clean test
181185
{{< tab header="CSharp" >}}
182186
{{< badge-code >}}
183187
{{< /tab >}}
184-
{{< tab header="Ruby" >}}
185-
{{< badge-code >}}
186-
{{< /tab >}}
188+
{{% tab header="Ruby" %}}
189+
{{< gh-codeblock path="examples/ruby/README.md#L26" >}}
190+
{{% /tab %}}
187191
{{% tab header="JavaScript" %}}
188192
```shell
189193
mocha runningTests.spec.js

0 commit comments

Comments
(0)

AltStyle によって変換されたページ (->オリジナル) /