Skip to content

Commit 8b03ac9

Browse files
harsha509diemol
authored andcommitted
Updated Ruby sample code for webElement.md (#364)
* [docs]: Updated Ruby sample code for webElement.md Signed-off-by: Sri Harsha <sri_harsha509@hotmail.com> * [docs]: Updated python sample code for keyboard document Signed-off-by: Sri Harsha <sri_harsha509@hotmail.com>
1 parent 7bebf7e commit 8b03ac9

12 files changed

+168
-24
lines changed

docs_source_files/content/webdriver/keyboard.en.md

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,15 @@ public class HelloSelenium {
3333
}
3434
{{< / code-panel >}}
3535
{{< code-panel language="python" >}}
36-
// We don't have a Python code sample yet - Help us out and raise a PR
36+
from selenium import webdriver
37+
from selenium.webdriver.common.keys import Keys
38+
driver = webdriver.Firefox()
39+
40+
# Navigate to url
41+
driver.get("http://www.google.com")
42+
43+
# Enter "webdriver" text and perform "ENTER" keyboard action
44+
driver.find_element_by_name("q").send_keys("webdriver"+Keys.ENTER)
3745
{{< / code-panel >}}
3846
{{< code-panel language="csharp" >}}
3947
// We don't have a C# code sample yet - Help us out and raise a PR

docs_source_files/content/webdriver/keyboard.es.md

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,15 @@ public class HelloSelenium {
3939
}
4040
{{< / code-panel >}}
4141
{{< code-panel language="python" >}}
42-
// We don't have a Python code sample yet - Help us out and raise a PR
42+
from selenium import webdriver
43+
from selenium.webdriver.common.keys import Keys
44+
driver = webdriver.Firefox()
45+
46+
# Navigate to url
47+
driver.get("http://www.google.com")
48+
49+
# Enter "webdriver" text and perform "ENTER" keyboard action
50+
driver.find_element_by_name("q").send_keys("webdriver"+Keys.ENTER)
4351
{{< / code-panel >}}
4452
{{< code-panel language="csharp" >}}
4553
// We don't have a C# code sample yet - Help us out and raise a PR

docs_source_files/content/webdriver/keyboard.fr.md

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,15 @@ public class HelloSelenium {
3939
}
4040
{{< / code-panel >}}
4141
{{< code-panel language="python" >}}
42-
// We don't have a Python code sample yet - Help us out and raise a PR
42+
from selenium import webdriver
43+
from selenium.webdriver.common.keys import Keys
44+
driver = webdriver.Firefox()
45+
46+
# Navigate to url
47+
driver.get("http://www.google.com")
48+
49+
# Enter "webdriver" text and perform "ENTER" keyboard action
50+
driver.find_element_by_name("q").send_keys("webdriver"+Keys.ENTER)
4351
{{< / code-panel >}}
4452
{{< code-panel language="csharp" >}}
4553
// We don't have a C# code sample yet - Help us out and raise a PR

docs_source_files/content/webdriver/keyboard.ja.md

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,15 @@ public class HelloSelenium {
3838
}
3939
{{< / code-panel >}}
4040
{{< code-panel language="python" >}}
41-
// We don't have a Python code sample yet - Help us out and raise a PR
41+
from selenium import webdriver
42+
from selenium.webdriver.common.keys import Keys
43+
driver = webdriver.Firefox()
44+
45+
# Navigate to url
46+
driver.get("http://www.google.com")
47+
48+
# Enter "webdriver" text and perform "ENTER" keyboard action
49+
driver.find_element_by_name("q").send_keys("webdriver"+Keys.ENTER)
4250
{{< / code-panel >}}
4351
{{< code-panel language="csharp" >}}
4452
// We don't have a C# code sample yet - Help us out and raise a PR

docs_source_files/content/webdriver/keyboard.nl.md

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,15 @@ public class HelloSelenium {
3939
}
4040
{{< / code-panel >}}
4141
{{< code-panel language="python" >}}
42-
// We don't have a Python code sample yet - Help us out and raise a PR
42+
from selenium import webdriver
43+
from selenium.webdriver.common.keys import Keys
44+
driver = webdriver.Firefox()
45+
46+
# Navigate to url
47+
driver.get("http://www.google.com")
48+
49+
# Enter "webdriver" text and perform "ENTER" keyboard action
50+
driver.find_element_by_name("q").send_keys("webdriver"+Keys.ENTER)
4351
{{< / code-panel >}}
4452
{{< code-panel language="csharp" >}}
4553
// We don't have a C# code sample yet - Help us out and raise a PR

docs_source_files/content/webdriver/keyboard.zh-cn.md

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,15 @@ public class HelloSelenium {
3333
}
3434
{{< / code-panel >}}
3535
{{< code-panel language="python" >}}
36-
// We don't have a Python code sample yet - Help us out and raise a PR
36+
from selenium import webdriver
37+
from selenium.webdriver.common.keys import Keys
38+
driver = webdriver.Firefox()
39+
40+
# Navigate to url
41+
driver.get("http://www.google.com")
42+
43+
# Enter "webdriver" text and perform "ENTER" keyboard action
44+
driver.find_element_by_name("q").send_keys("webdriver"+Keys.ENTER)
3745
{{< / code-panel >}}
3846
{{< code-panel language="csharp" >}}
3947
// We don't have a C# code sample yet - Help us out and raise a PR

docs_source_files/content/webdriver/web_element.en.md

Lines changed: 19 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -12,8 +12,8 @@ WebElement:
1212
WebDriver driver = new FirefoxDriver();
1313
driver.get("http://www.google.com");
1414
WebElement searchForm = driver.findElement(By.tagName("form"));
15-
WebElement searchbox = driver.findElement(By.name("q"));
16-
searchbox.sendKeys("webdriver");
15+
WebElement searchBox = searchForm.findElement(By.name("q"));
16+
searchBox.sendKeys("webdriver");
1717
{{< / code-panel >}}
1818
{{< code-panel language="python" >}}
1919
driver = Firefox()
@@ -30,7 +30,23 @@ IWebElement searchbox = driver.FindElement(By.Name("q"));
3030
searchbox.SendKeys("webdriver");
3131
{{< / code-panel >}}
3232
{{< code-panel language="ruby" >}}
33-
# We don't have a Ruby code sample yet - Help us out and raise a PR
33+
require 'selenium-webdriver'
34+
driver = Selenium::WebDriver.for :firefox
35+
begin
36+
# Navigate to URL
37+
driver.get 'https://google.com'
38+
39+
# Get and store DOM element '<form>'
40+
search_form = driver.find_element(name: 'f')
41+
42+
# Get search box element from webElement 'form'
43+
search_bar = search_form.find_element(name: 'q')
44+
45+
# Perform action using WebElement
46+
search_bar.send_keys 'Webdriver'
47+
ensure
48+
driver.quit
49+
end
3450
{{< / code-panel >}}
3551
{{< code-panel language="javascript" >}}
3652
let {Builder, By} = require('selenium-webdriver');

docs_source_files/content/webdriver/web_element.es.md

Lines changed: 19 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -18,8 +18,8 @@ WebElement:
1818
WebDriver driver = new FirefoxDriver();
1919
driver.get("http://www.google.com");
2020
WebElement searchForm = driver.findElement(By.tagName("form"));
21-
WebElement searchbox = driver.findElement(By.name("q"));
22-
searchbox.sendKeys("webdriver");
21+
WebElement searchBox = searchForm.findElement(By.name("q"));
22+
searchBox.sendKeys("webdriver");
2323
{{< / code-panel >}}
2424
{{< code-panel language="python" >}}
2525
driver = Firefox()
@@ -36,7 +36,23 @@ IWebElement searchbox = driver.FindElement(By.Name("q"));
3636
searchbox.SendKeys("webdriver");
3737
{{< / code-panel >}}
3838
{{< code-panel language="ruby" >}}
39-
# We don't have a Ruby code sample yet - Help us out and raise a PR
39+
require 'selenium-webdriver'
40+
driver = Selenium::WebDriver.for :firefox
41+
begin
42+
# Navigate to URL
43+
driver.get 'https://google.com'
44+
45+
# Get and store DOM element '<form>'
46+
search_form = driver.find_element(name: 'f')
47+
48+
# Get search box element from webElement 'form'
49+
search_bar = search_form.find_element(name: 'q')
50+
51+
# Perform action using WebElement
52+
search_bar.send_keys 'Webdriver'
53+
ensure
54+
driver.quit
55+
end
4056
{{< / code-panel >}}
4157
{{< code-panel language="javascript" >}}
4258
let {Builder, By} = require('selenium-webdriver');

docs_source_files/content/webdriver/web_element.fr.md

Lines changed: 19 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -18,8 +18,8 @@ WebElement:
1818
WebDriver driver = new FirefoxDriver();
1919
driver.get("http://www.google.com");
2020
WebElement searchForm = driver.findElement(By.tagName("form"));
21-
WebElement searchbox = driver.findElement(By.name("q"));
22-
searchbox.sendKeys("webdriver");
21+
WebElement searchBox = searchForm.findElement(By.name("q"));
22+
searchBox.sendKeys("webdriver");
2323
{{< / code-panel >}}
2424
{{< code-panel language="python" >}}
2525
driver = Firefox()
@@ -36,7 +36,23 @@ IWebElement searchbox = driver.FindElement(By.Name("q"));
3636
searchbox.SendKeys("webdriver");
3737
{{< / code-panel >}}
3838
{{< code-panel language="ruby" >}}
39-
# We don't have a Ruby code sample yet - Help us out and raise a PR
39+
require 'selenium-webdriver'
40+
driver = Selenium::WebDriver.for :firefox
41+
begin
42+
# Navigate to URL
43+
driver.get 'https://google.com'
44+
45+
# Get and store DOM element '<form>'
46+
search_form = driver.find_element(name: 'f')
47+
48+
# Get search box element from webElement 'form'
49+
search_bar = search_form.find_element(name: 'q')
50+
51+
# Perform action using WebElement
52+
search_bar.send_keys 'Webdriver'
53+
ensure
54+
driver.quit
55+
end
4056
{{< / code-panel >}}
4157
{{< code-panel language="javascript" >}}
4258
let {Builder, By} = require('selenium-webdriver');

docs_source_files/content/webdriver/web_element.ja.md

Lines changed: 19 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -17,8 +17,8 @@ WebElement:
1717
WebDriver driver = new FirefoxDriver();
1818
driver.get("http://www.google.com");
1919
WebElement searchForm = driver.findElement(By.tagName("form"));
20-
WebElement searchbox = driver.findElement(By.name("q"));
21-
searchbox.sendKeys("webdriver");
20+
WebElement searchBox = searchForm.findElement(By.name("q"));
21+
searchBox.sendKeys("webdriver");
2222
{{< / code-panel >}}
2323
{{< code-panel language="python" >}}
2424
driver = Firefox()
@@ -35,7 +35,23 @@ IWebElement searchbox = driver.FindElement(By.Name("q"));
3535
searchbox.SendKeys("webdriver");
3636
{{< / code-panel >}}
3737
{{< code-panel language="ruby" >}}
38-
# We don't have a Ruby code sample yet - Help us out and raise a PR
38+
require 'selenium-webdriver'
39+
driver = Selenium::WebDriver.for :firefox
40+
begin
41+
# Navigate to URL
42+
driver.get 'https://google.com'
43+
44+
# Get and store DOM element '<form>'
45+
search_form = driver.find_element(name: 'f')
46+
47+
# Get search box element from webElement 'form'
48+
search_bar = search_form.find_element(name: 'q')
49+
50+
# Perform action using WebElement
51+
search_bar.send_keys 'Webdriver'
52+
ensure
53+
driver.quit
54+
end
3955
{{< / code-panel >}}
4056
{{< code-panel language="javascript" >}}
4157
let {Builder, By} = require('selenium-webdriver');

docs_source_files/content/webdriver/web_element.nl.md

Lines changed: 19 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -18,8 +18,8 @@ WebElement:
1818
WebDriver driver = new FirefoxDriver();
1919
driver.get("http://www.google.com");
2020
WebElement searchForm = driver.findElement(By.tagName("form"));
21-
WebElement searchbox = driver.findElement(By.name("q"));
22-
searchbox.sendKeys("webdriver");
21+
WebElement searchBox = searchForm.findElement(By.name("q"));
22+
searchBox.sendKeys("webdriver");
2323
{{< / code-panel >}}
2424
{{< code-panel language="python" >}}
2525
driver = Firefox()
@@ -36,7 +36,23 @@ IWebElement searchbox = driver.FindElement(By.Name("q"));
3636
searchbox.SendKeys("webdriver");
3737
{{< / code-panel >}}
3838
{{< code-panel language="ruby" >}}
39-
# We don't have a Ruby code sample yet - Help us out and raise a PR
39+
require 'selenium-webdriver'
40+
driver = Selenium::WebDriver.for :firefox
41+
begin
42+
# Navigate to URL
43+
driver.get 'https://google.com'
44+
45+
# Get and store DOM element '<form>'
46+
search_form = driver.find_element(name: 'f')
47+
48+
# Get search box element from webElement 'form'
49+
search_bar = search_form.find_element(name: 'q')
50+
51+
# Perform action using WebElement
52+
search_bar.send_keys 'Webdriver'
53+
ensure
54+
driver.quit
55+
end
4056
{{< / code-panel >}}
4157
{{< code-panel language="javascript" >}}
4258
let {Builder, By} = require('selenium-webdriver');

docs_source_files/content/webdriver/web_element.zh-cn.md

Lines changed: 19 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -17,8 +17,8 @@ WebElement:
1717
WebDriver driver = new FirefoxDriver();
1818
driver.get("http://www.google.com");
1919
WebElement searchForm = driver.findElement(By.tagName("form"));
20-
WebElement searchbox = driver.findElement(By.name("q"));
21-
searchbox.sendKeys("webdriver");
20+
WebElement searchBox = searchForm.findElement(By.name("q"));
21+
searchBox.sendKeys("webdriver");
2222
{{< / code-panel >}}
2323
{{< code-panel language="python" >}}
2424
driver = Firefox()
@@ -35,7 +35,23 @@ IWebElement searchbox = driver.FindElement(By.Name("q"));
3535
searchbox.SendKeys("webdriver");
3636
{{< / code-panel >}}
3737
{{< code-panel language="ruby" >}}
38-
# We don't have a Ruby code sample yet - Help us out and raise a PR
38+
require 'selenium-webdriver'
39+
driver = Selenium::WebDriver.for :firefox
40+
begin
41+
# Navigate to URL
42+
driver.get 'https://google.com'
43+
44+
# Get and store DOM element '<form>'
45+
search_form = driver.find_element(name: 'f')
46+
47+
# Get search box element from webElement 'form'
48+
search_bar = search_form.find_element(name: 'q')
49+
50+
# Perform action using WebElement
51+
search_bar.send_keys 'Webdriver'
52+
ensure
53+
driver.quit
54+
end
3955
{{< / code-panel >}}
4056
{{< code-panel language="javascript" >}}
4157
let {Builder, By} = require('selenium-webdriver');

0 commit comments

Comments
 (0)