Skip to content

Commit e9477bc

Browse files
harsha509diemol
andcommitted
Modify: Revamping kotlin code samples (tested with selenium-alpha-3-jar) (SeleniumHQ#144)
* Modify: Removed unneccessary awaits for find element Signed-off-by: Sri Harsha <[email protected]> * Add: Added ruby sample code for mouse actionsin support package Signed-off-by: Sri Harsha <[email protected]> * Modify: Updating working code sample for kotlin(tested with selenium-aplha-3 jar) Signed-off-by: Sri Harsha <[email protected]> Co-authored-by: Diego Molina <[email protected]>
1 parent 0ccbcf2 commit e9477bc

File tree

8 files changed

+80
-120
lines changed

8 files changed

+80
-120
lines changed

docs_source_files/content/webdriver/keyboard.de.md

+10-15
Original file line numberDiff line numberDiff line change
@@ -93,23 +93,18 @@ const {Builder, By, Key} = require('selenium-webdriver');
9393
{{< code-panel language="kotlin" >}}
9494
import org.openqa.selenium.By
9595
import org.openqa.selenium.Keys
96-
import org.openqa.selenium.WebDriver
97-
import org.openqa.selenium.WebElement
98-
import org.openqa.selenium.ChromeDriver
99-
100-
class HelloSelenium {
96+
import org.openqa.selenium.chrome.ChromeDriver
10197

102-
fun main() {
103-
driver = ChromeDriver()
104-
try {
105-
// Navigate to Url
106-
driver.get("https://google.com")
98+
fun main() {
99+
val driver = ChromeDriver()
100+
try {
101+
// Navigate to Url
102+
driver.get("https://google.com")
107103

108-
// Enter text "q" and perform keyboard action "Enter"
109-
driver.findElement(By.name("q")).sendKeys("q" + Keys.ENTER)
110-
} finally {
111-
driver.quit()
112-
}
104+
// Enter text "q" and perform keyboard action "Enter"
105+
driver.findElement(By.name("q")).sendKeys("q" + Keys.ENTER)
106+
} finally {
107+
driver.quit()
113108
}
114109
}
115110
{{< / code-panel >}}

docs_source_files/content/webdriver/keyboard.en.md

+10-15
Original file line numberDiff line numberDiff line change
@@ -88,23 +88,18 @@ const {Builder, By, Key} = require('selenium-webdriver');
8888
{{< code-panel language="kotlin" >}}
8989
import org.openqa.selenium.By
9090
import org.openqa.selenium.Keys
91-
import org.openqa.selenium.WebDriver
92-
import org.openqa.selenium.WebElement
93-
import org.openqa.selenium.ChromeDriver
94-
95-
class HelloSelenium {
91+
import org.openqa.selenium.chrome.ChromeDriver
9692

97-
fun main() {
98-
driver = ChromeDriver()
99-
try {
100-
// Navigate to Url
101-
driver.get("https://google.com")
93+
fun main() {
94+
val driver = ChromeDriver()
95+
try {
96+
// Navigate to Url
97+
driver.get("https://google.com")
10298

103-
// Enter text "q" and perform keyboard action "Enter"
104-
driver.findElement(By.name("q")).sendKeys("q" + Keys.ENTER)
105-
} finally {
106-
driver.quit()
107-
}
99+
// Enter text "q" and perform keyboard action "Enter"
100+
driver.findElement(By.name("q")).sendKeys("q" + Keys.ENTER)
101+
} finally {
102+
driver.quit()
108103
}
109104
}
110105
{{< / code-panel >}}

docs_source_files/content/webdriver/keyboard.es.md

+10-15
Original file line numberDiff line numberDiff line change
@@ -94,23 +94,18 @@ const {Builder, By, Key} = require('selenium-webdriver');
9494
{{< code-panel language="kotlin" >}}
9595
import org.openqa.selenium.By
9696
import org.openqa.selenium.Keys
97-
import org.openqa.selenium.WebDriver
98-
import org.openqa.selenium.WebElement
99-
import org.openqa.selenium.ChromeDriver
100-
101-
class HelloSelenium {
97+
import org.openqa.selenium.chrome.ChromeDriver
10298

103-
fun main() {
104-
driver = ChromeDriver()
105-
try {
106-
// Navigate to Url
107-
driver.get("https://google.com")
99+
fun main() {
100+
val driver = ChromeDriver()
101+
try {
102+
// Navigate to Url
103+
driver.get("https://google.com")
108104

109-
// Enter text "q" and perform keyboard action "Enter"
110-
driver.findElement(By.name("q")).sendKeys("q" + Keys.ENTER)
111-
} finally {
112-
driver.quit()
113-
}
105+
// Enter text "q" and perform keyboard action "Enter"
106+
driver.findElement(By.name("q")).sendKeys("q" + Keys.ENTER)
107+
} finally {
108+
driver.quit()
114109
}
115110
}
116111
{{< / code-panel >}}

docs_source_files/content/webdriver/keyboard.fr.md

+10-15
Original file line numberDiff line numberDiff line change
@@ -94,23 +94,18 @@ const {Builder, By, Key} = require('selenium-webdriver');
9494
{{< code-panel language="kotlin" >}}
9595
import org.openqa.selenium.By
9696
import org.openqa.selenium.Keys
97-
import org.openqa.selenium.WebDriver
98-
import org.openqa.selenium.WebElement
99-
import org.openqa.selenium.ChromeDriver
100-
101-
class HelloSelenium {
97+
import org.openqa.selenium.chrome.ChromeDriver
10298

103-
fun main() {
104-
driver = ChromeDriver()
105-
try {
106-
// Navigate to Url
107-
driver.get("https://google.com")
99+
fun main() {
100+
val driver = ChromeDriver()
101+
try {
102+
// Navigate to Url
103+
driver.get("https://google.com")
108104

109-
// Enter text "q" and perform keyboard action "Enter"
110-
driver.findElement(By.name("q")).sendKeys("q" + Keys.ENTER)
111-
} finally {
112-
driver.quit()
113-
}
105+
// Enter text "q" and perform keyboard action "Enter"
106+
driver.findElement(By.name("q")).sendKeys("q" + Keys.ENTER)
107+
} finally {
108+
driver.quit()
114109
}
115110
}
116111
{{< / code-panel >}}

docs_source_files/content/webdriver/keyboard.ja.md

+10-15
Original file line numberDiff line numberDiff line change
@@ -93,23 +93,18 @@ const {Builder, By, Key} = require('selenium-webdriver');
9393
{{< code-panel language="kotlin" >}}
9494
import org.openqa.selenium.By
9595
import org.openqa.selenium.Keys
96-
import org.openqa.selenium.WebDriver
97-
import org.openqa.selenium.WebElement
98-
import org.openqa.selenium.ChromeDriver
99-
100-
class HelloSelenium {
96+
import org.openqa.selenium.chrome.ChromeDriver
10197

102-
fun main() {
103-
driver = ChromeDriver()
104-
try {
105-
// Navigate to Url
106-
driver.get("https://google.com")
98+
fun main() {
99+
val driver = ChromeDriver()
100+
try {
101+
// Navigate to Url
102+
driver.get("https://google.com")
107103

108-
// Enter text "q" and perform keyboard action "Enter"
109-
driver.findElement(By.name("q")).sendKeys("q" + Keys.ENTER)
110-
} finally {
111-
driver.quit()
112-
}
104+
// Enter text "q" and perform keyboard action "Enter"
105+
driver.findElement(By.name("q")).sendKeys("q" + Keys.ENTER)
106+
} finally {
107+
driver.quit()
113108
}
114109
}
115110
{{< / code-panel >}}

docs_source_files/content/webdriver/keyboard.ko.md

+10-15
Original file line numberDiff line numberDiff line change
@@ -94,23 +94,18 @@ const {Builder, By, Key} = require('selenium-webdriver');
9494
{{< code-panel language="kotlin" >}}
9595
import org.openqa.selenium.By
9696
import org.openqa.selenium.Keys
97-
import org.openqa.selenium.WebDriver
98-
import org.openqa.selenium.WebElement
99-
import org.openqa.selenium.ChromeDriver
100-
101-
class HelloSelenium {
97+
import org.openqa.selenium.chrome.ChromeDriver
10298

103-
fun main() {
104-
driver = ChromeDriver()
105-
try {
106-
// Navigate to Url
107-
driver.get("https://google.com")
99+
fun main() {
100+
val driver = ChromeDriver()
101+
try {
102+
// Navigate to Url
103+
driver.get("https://google.com")
108104

109-
// Enter text "q" and perform keyboard action "Enter"
110-
driver.findElement(By.name("q")).sendKeys("q" + Keys.ENTER)
111-
} finally {
112-
driver.quit()
113-
}
105+
// Enter text "q" and perform keyboard action "Enter"
106+
driver.findElement(By.name("q")).sendKeys("q" + Keys.ENTER)
107+
} finally {
108+
driver.quit()
114109
}
115110
}
116111
{{< / code-panel >}}

docs_source_files/content/webdriver/keyboard.nl.md

+10-15
Original file line numberDiff line numberDiff line change
@@ -94,23 +94,18 @@ const {Builder, By, Key} = require('selenium-webdriver');
9494
{{< code-panel language="kotlin" >}}
9595
import org.openqa.selenium.By
9696
import org.openqa.selenium.Keys
97-
import org.openqa.selenium.WebDriver
98-
import org.openqa.selenium.WebElement
99-
import org.openqa.selenium.ChromeDriver
100-
101-
class HelloSelenium {
97+
import org.openqa.selenium.chrome.ChromeDriver
10298

103-
fun main() {
104-
driver = ChromeDriver()
105-
try {
106-
// Navigate to Url
107-
driver.get("https://google.com")
99+
fun main() {
100+
val driver = ChromeDriver()
101+
try {
102+
// Navigate to Url
103+
driver.get("https://google.com")
108104

109-
// Enter text "q" and perform keyboard action "Enter"
110-
driver.findElement(By.name("q")).sendKeys("q" + Keys.ENTER)
111-
} finally {
112-
driver.quit()
113-
}
105+
// Enter text "q" and perform keyboard action "Enter"
106+
driver.findElement(By.name("q")).sendKeys("q" + Keys.ENTER)
107+
} finally {
108+
driver.quit()
114109
}
115110
}
116111
{{< / code-panel >}}

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

+10-15
Original file line numberDiff line numberDiff line change
@@ -94,23 +94,18 @@ const {Builder, By, Key} = require('selenium-webdriver');
9494
{{< code-panel language="kotlin" >}}
9595
import org.openqa.selenium.By
9696
import org.openqa.selenium.Keys
97-
import org.openqa.selenium.WebDriver
98-
import org.openqa.selenium.WebElement
99-
import org.openqa.selenium.ChromeDriver
100-
101-
class HelloSelenium {
97+
import org.openqa.selenium.chrome.ChromeDriver
10298

103-
fun main() {
104-
driver = ChromeDriver()
105-
try {
106-
// Navigate to Url
107-
driver.get("https://google.com")
99+
fun main() {
100+
val driver = ChromeDriver()
101+
try {
102+
// Navigate to Url
103+
driver.get("https://google.com")
108104

109-
// Enter text "q" and perform keyboard action "Enter"
110-
driver.findElement(By.name("q")).sendKeys("q" + Keys.ENTER)
111-
} finally {
112-
driver.quit()
113-
}
105+
// Enter text "q" and perform keyboard action "Enter"
106+
driver.findElement(By.name("q")).sendKeys("q" + Keys.ENTER)
107+
} finally {
108+
driver.quit()
114109
}
115110
}
116111
{{< / code-panel >}}

0 commit comments

Comments
 (0)