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 d8cd240

Browse files
hiroksarkerdiemol
authored andcommitted
Add: Added JavaScript sample code for remote_webdriver_client (#114) [deploy site]
* Completing the translation completed C# Completing the translation completed C# * Completing the translation Completing the translation browser_navigation * Completing the translation for #53 Completing the translation for #53 * Completing the translation for #52 Completing the translation for #52 * Add: Added c# sample code for keyup action * Add: Added JavaScript sample code for remote_webdriver_client * Add: Added JavaScript (Local file detector) for remote_webdriver_client * Transaltion (Local file detector) for remote_webdriver_client.zh-cn * Translation typo * Code considering chrome/firefox drivers * Change driver options calling * Code Optimize Remote WebDriver Client * Browser Options Example Change * To avoid InsecureCertificateError and follow similar example * set desiredcapabilities using javascript
1 parent 4eb6fca commit d8cd240

File tree

8 files changed

+280
-32
lines changed

8 files changed

+280
-32
lines changed

‎docs_source_files/content/remote_webdriver/remote_webdriver_client.de.md‎

Lines changed: 35 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,18 @@ driver.get "http://www.google.com"
4040
driver.close
4141
{{< / code-panel >}}
4242
{{< code-panel language="javascript" >}}
43-
// We don't have a JavaScript code sample yet - Help us out and raise a PR
43+
const { Builder, Capabilities } = require("selenium-webdriver");
44+
var capabilities = Capabilities.firefox();
45+
(async function helloSelenium() {
46+
let driver = new Builder()
47+
.withCapabilities(capabilities)
48+
.build();
49+
try {
50+
await driver.get('http://www.google.com');
51+
} finally {
52+
await driver.quit();
53+
}
54+
})();
4455
{{< / code-panel >}}
4556
{{< code-panel language="kotlin" >}}
4657
firefoxOptions = FirefoxOptions()
@@ -87,7 +98,24 @@ caps.version = 67
8798
driver = Selenium::WebDriver.for :remote, :url => "http://www.example.com", :desired_capabilities => caps
8899
{{< / code-panel >}}
89100
{{< code-panel language="javascript" >}}
90-
// We don't have a JavaScript code sample yet - Help us out and raise a PR
101+
const { Builder, Capabilities } = require("selenium-webdriver");
102+
const chrome = require("selenium-webdriver/chrome")
103+
var capabilities = Capabilities.chrome();
104+
//To avoid InsecureCertificateError for selenium4-aplha5
105+
capabilities.setAcceptInsecureCerts(true);
106+
capabilities.set("browserVersion", "67");
107+
capabilities.set("platformName", "Windows XP");
108+
(async function helloSelenium() {
109+
let driver = new Builder()
110+
.withCapabilities(capabilities)
111+
.build();
112+
try {
113+
await driver.get('http://www.google.com');
114+
}
115+
finally {
116+
await driver.quit();
117+
}
118+
})();
91119
{{< / code-panel >}}
92120
{{< code-panel language="kotlin" >}}
93121
val chromeOptions = ChromeOptions()
@@ -132,7 +160,8 @@ if (allowsDetection != null)
132160
end
133161
{{< / code-panel >}}
134162
{{< code-panel language="javascript" >}}
135-
// We don't have a JavaScript code sample yet - Help us out and raise a PR
163+
var remote = require('selenium-webdriver/remote');
164+
driver.setFileDetector(new remote.FileDetector);
136165
{{< / code-panel >}}
137166
{{< code-panel language="kotlin" >}}
138167
driver.setFileDetector(new LocalFileDetector())
@@ -161,7 +190,9 @@ upload.SendKeys(@"/Users/sso/the/local/path/to/darkbulb.jpg");
161190
element.send_keys "/Users/sso/SauceLabs/sauce/hostess/maitred/maitred/public/images/darkbulb.jpg"
162191
{{< / code-panel >}}
163192
{{< code-panel language="javascript" >}}
164-
// We don't have a JavaScript code sample yet - Help us out and raise a PR
193+
driver.get("http://sso.dev.saucelabs.com/test/guinea-file-upload");
194+
var upload = driver.findElement(By.id("myfile"));
195+
upload.sendKeys("/Users/sso/the/local/path/to/darkbulb.jpg");
165196
{{< / code-panel >}}
166197
{{< code-panel language="kotlin" >}}
167198
driver.get("http://sso.dev.saucelabs.com/test/guinea-file-upload")

‎docs_source_files/content/remote_webdriver/remote_webdriver_client.en.md‎

Lines changed: 35 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,18 @@ driver.get "http://www.google.com"
3434
driver.close
3535
{{< / code-panel >}}
3636
{{< code-panel language="javascript" >}}
37-
// We don't have a JavaScript code sample yet - Help us out and raise a PR
37+
const { Builder, Capabilities } = require("selenium-webdriver");
38+
var capabilities = Capabilities.firefox();
39+
(async function helloSelenium() {
40+
let driver = new Builder()
41+
.withCapabilities(capabilities)
42+
.build();
43+
try {
44+
await driver.get('http://www.google.com');
45+
} finally {
46+
await driver.quit();
47+
}
48+
})();
3849
{{< / code-panel >}}
3950
{{< code-panel language="kotlin" >}}
4051
firefoxOptions = FirefoxOptions()
@@ -81,7 +92,24 @@ caps.version = 67
8192
driver = Selenium::WebDriver.for :remote, :url => "http://www.example.com", :desired_capabilities => caps
8293
{{< / code-panel >}}
8394
{{< code-panel language="javascript" >}}
84-
// We don't have a JavaScript code sample yet - Help us out and raise a PR
95+
const { Builder, Capabilities } = require("selenium-webdriver");
96+
const chrome = require("selenium-webdriver/chrome")
97+
var capabilities = Capabilities.chrome();
98+
//To avoid InsecureCertificateError for selenium4-aplha5
99+
capabilities.setAcceptInsecureCerts(true);
100+
capabilities.set("browserVersion", "67");
101+
capabilities.set("platformName", "Windows XP");
102+
(async function helloSelenium() {
103+
let driver = new Builder()
104+
.withCapabilities(capabilities)
105+
.build();
106+
try {
107+
await driver.get('http://www.google.com');
108+
}
109+
finally {
110+
await driver.quit();
111+
}
112+
})();
85113
{{< / code-panel >}}
86114
{{< code-panel language="kotlin" >}}
87115
val chromeOptions = ChromeOptions()
@@ -126,7 +154,8 @@ if (allowsDetection != null)
126154
end
127155
{{< / code-panel >}}
128156
{{< code-panel language="javascript" >}}
129-
// We don't have a JavaScript code sample yet - Help us out and raise a PR
157+
var remote = require('selenium-webdriver/remote');
158+
driver.setFileDetector(new remote.FileDetector);
130159
{{< / code-panel >}}
131160
{{< code-panel language="kotlin" >}}
132161
driver.setFileDetector(new LocalFileDetector())
@@ -155,7 +184,9 @@ upload.SendKeys(@"/Users/sso/the/local/path/to/darkbulb.jpg");
155184
element.send_keys "/Users/sso/SauceLabs/sauce/hostess/maitred/maitred/public/images/darkbulb.jpg"
156185
{{< / code-panel >}}
157186
{{< code-panel language="javascript" >}}
158-
// We don't have a JavaScript code sample yet - Help us out and raise a PR
187+
driver.get("http://sso.dev.saucelabs.com/test/guinea-file-upload");
188+
var upload = driver.findElement(By.id("myfile"));
189+
upload.sendKeys("/Users/sso/the/local/path/to/darkbulb.jpg");
159190
{{< / code-panel >}}
160191
{{< code-panel language="kotlin" >}}
161192
driver.get("http://sso.dev.saucelabs.com/test/guinea-file-upload")

‎docs_source_files/content/remote_webdriver/remote_webdriver_client.es.md‎

Lines changed: 35 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,18 @@ driver.get "http://www.google.com"
4040
driver.close
4141
{{< / code-panel >}}
4242
{{< code-panel language="javascript" >}}
43-
// We don't have a JavaScript code sample yet - Help us out and raise a PR
43+
const { Builder, Capabilities } = require("selenium-webdriver");
44+
var capabilities = Capabilities.firefox();
45+
(async function helloSelenium() {
46+
let driver = new Builder()
47+
.withCapabilities(capabilities)
48+
.build();
49+
try {
50+
await driver.get('http://www.google.com');
51+
} finally {
52+
await driver.quit();
53+
}
54+
})();
4455
{{< / code-panel >}}
4556
{{< code-panel language="kotlin" >}}
4657
firefoxOptions = FirefoxOptions()
@@ -87,7 +98,24 @@ caps.version = 67
8798
driver = Selenium::WebDriver.for :remote, :url => "http://www.example.com", :desired_capabilities => caps
8899
{{< / code-panel >}}
89100
{{< code-panel language="javascript" >}}
90-
// We don't have a JavaScript code sample yet - Help us out and raise a PR
101+
const { Builder, Capabilities } = require("selenium-webdriver");
102+
const chrome = require("selenium-webdriver/chrome")
103+
var capabilities = Capabilities.chrome();
104+
//To avoid InsecureCertificateError for selenium4-aplha5
105+
capabilities.setAcceptInsecureCerts(true);
106+
capabilities.set("browserVersion", "67");
107+
capabilities.set("platformName", "Windows XP");
108+
(async function helloSelenium() {
109+
let driver = new Builder()
110+
.withCapabilities(capabilities)
111+
.build();
112+
try {
113+
await driver.get('http://www.google.com');
114+
}
115+
finally {
116+
await driver.quit();
117+
}
118+
})();
91119
{{< / code-panel >}}
92120
{{< code-panel language="kotlin" >}}
93121
val chromeOptions = ChromeOptions()
@@ -132,7 +160,8 @@ if (allowsDetection != null)
132160
end
133161
{{< / code-panel >}}
134162
{{< code-panel language="javascript" >}}
135-
// We don't have a JavaScript code sample yet - Help us out and raise a PR
163+
var remote = require('selenium-webdriver/remote');
164+
driver.setFileDetector(new remote.FileDetector);
136165
{{< / code-panel >}}
137166
{{< code-panel language="kotlin" >}}
138167
driver.setFileDetector(new LocalFileDetector())
@@ -161,7 +190,9 @@ upload.SendKeys(@"/Users/sso/the/local/path/to/darkbulb.jpg");
161190
element.send_keys "/Users/sso/SauceLabs/sauce/hostess/maitred/maitred/public/images/darkbulb.jpg"
162191
{{< / code-panel >}}
163192
{{< code-panel language="javascript" >}}
164-
// We don't have a JavaScript code sample yet - Help us out and raise a PR
193+
driver.get("http://sso.dev.saucelabs.com/test/guinea-file-upload");
194+
var upload = driver.findElement(By.id("myfile"));
195+
upload.sendKeys("/Users/sso/the/local/path/to/darkbulb.jpg");
165196
{{< / code-panel >}}
166197
{{< code-panel language="kotlin" >}}
167198
driver.get("http://sso.dev.saucelabs.com/test/guinea-file-upload")

‎docs_source_files/content/remote_webdriver/remote_webdriver_client.fr.md‎

Lines changed: 35 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,18 @@ driver.get "http://www.google.com"
4040
driver.close
4141
{{< / code-panel >}}
4242
{{< code-panel language="javascript" >}}
43-
// We don't have a JavaScript code sample yet - Help us out and raise a PR
43+
const { Builder, Capabilities } = require("selenium-webdriver");
44+
var capabilities = Capabilities.firefox();
45+
(async function helloSelenium() {
46+
let driver = new Builder()
47+
.withCapabilities(capabilities)
48+
.build();
49+
try {
50+
await driver.get('http://www.google.com');
51+
} finally {
52+
await driver.quit();
53+
}
54+
})();
4455
{{< / code-panel >}}
4556
{{< code-panel language="kotlin" >}}
4657
firefoxOptions = FirefoxOptions()
@@ -87,7 +98,24 @@ caps.version = 67
8798
driver = Selenium::WebDriver.for :remote, :url => "http://www.example.com", :desired_capabilities => caps
8899
{{< / code-panel >}}
89100
{{< code-panel language="javascript" >}}
90-
// We don't have a JavaScript code sample yet - Help us out and raise a PR
101+
const { Builder, Capabilities } = require("selenium-webdriver");
102+
const chrome = require("selenium-webdriver/chrome")
103+
var capabilities = Capabilities.chrome();
104+
//To avoid InsecureCertificateError for selenium4-aplha5
105+
capabilities.setAcceptInsecureCerts(true);
106+
capabilities.set("browserVersion", "67");
107+
capabilities.set("platformName", "Windows XP");
108+
(async function helloSelenium() {
109+
let driver = new Builder()
110+
.withCapabilities(capabilities)
111+
.build();
112+
try {
113+
await driver.get('http://www.google.com');
114+
}
115+
finally {
116+
await driver.quit();
117+
}
118+
})();
91119
{{< / code-panel >}}
92120
{{< code-panel language="kotlin" >}}
93121
val chromeOptions = ChromeOptions()
@@ -132,7 +160,8 @@ if (allowsDetection != null)
132160
end
133161
{{< / code-panel >}}
134162
{{< code-panel language="javascript" >}}
135-
// We don't have a JavaScript code sample yet - Help us out and raise a PR
163+
var remote = require('selenium-webdriver/remote');
164+
driver.setFileDetector(new remote.FileDetector);
136165
{{< / code-panel >}}
137166
{{< code-panel language="kotlin" >}}
138167
driver.setFileDetector(new LocalFileDetector())
@@ -161,7 +190,9 @@ upload.SendKeys(@"/Users/sso/the/local/path/to/darkbulb.jpg");
161190
element.send_keys "/Users/sso/SauceLabs/sauce/hostess/maitred/maitred/public/images/darkbulb.jpg"
162191
{{< / code-panel >}}
163192
{{< code-panel language="javascript" >}}
164-
// We don't have a JavaScript code sample yet - Help us out and raise a PR
193+
driver.get("http://sso.dev.saucelabs.com/test/guinea-file-upload");
194+
var upload = driver.findElement(By.id("myfile"));
195+
upload.sendKeys("/Users/sso/the/local/path/to/darkbulb.jpg");
165196
{{< / code-panel >}}
166197
{{< code-panel language="kotlin" >}}
167198
driver.get("http://sso.dev.saucelabs.com/test/guinea-file-upload")

‎docs_source_files/content/remote_webdriver/remote_webdriver_client.ja.md‎

Lines changed: 35 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,18 @@ driver.get "http://www.google.com"
3939
driver.close
4040
{{< / code-panel >}}
4141
{{< code-panel language="javascript" >}}
42-
// We don't have a JavaScript code sample yet - Help us out and raise a PR
42+
const { Builder, Capabilities } = require("selenium-webdriver");
43+
var capabilities = Capabilities.firefox();
44+
(async function helloSelenium() {
45+
let driver = new Builder()
46+
.withCapabilities(capabilities)
47+
.build();
48+
try {
49+
await driver.get('http://www.google.com');
50+
} finally {
51+
await driver.quit();
52+
}
53+
})();
4354
{{< / code-panel >}}
4455
{{< code-panel language="kotlin" >}}
4556
firefoxOptions = FirefoxOptions()
@@ -86,7 +97,24 @@ caps.version = 67
8697
driver = Selenium::WebDriver.for :remote, :url => "http://www.example.com", :desired_capabilities => caps
8798
{{< / code-panel >}}
8899
{{< code-panel language="javascript" >}}
89-
// We don't have a JavaScript code sample yet - Help us out and raise a PR
100+
const { Builder, Capabilities } = require("selenium-webdriver");
101+
const chrome = require("selenium-webdriver/chrome")
102+
var capabilities = Capabilities.chrome();
103+
//To avoid InsecureCertificateError for selenium4-aplha5
104+
capabilities.setAcceptInsecureCerts(true);
105+
capabilities.set("browserVersion", "67");
106+
capabilities.set("platformName", "Windows XP");
107+
(async function helloSelenium() {
108+
let driver = new Builder()
109+
.withCapabilities(capabilities)
110+
.build();
111+
try {
112+
await driver.get('http://www.google.com');
113+
}
114+
finally {
115+
await driver.quit();
116+
}
117+
})();
90118
{{< / code-panel >}}
91119
{{< code-panel language="kotlin" >}}
92120
val chromeOptions = ChromeOptions()
@@ -131,7 +159,8 @@ if (allowsDetection != null)
131159
end
132160
{{< / code-panel >}}
133161
{{< code-panel language="javascript" >}}
134-
// We don't have a JavaScript code sample yet - Help us out and raise a PR
162+
var remote = require('selenium-webdriver/remote');
163+
driver.setFileDetector(new remote.FileDetector);
135164
{{< / code-panel >}}
136165
{{< code-panel language="kotlin" >}}
137166
driver.setFileDetector(new LocalFileDetector())
@@ -160,7 +189,9 @@ upload.SendKeys(@"/Users/sso/the/local/path/to/darkbulb.jpg");
160189
element.send_keys "/Users/sso/SauceLabs/sauce/hostess/maitred/maitred/public/images/darkbulb.jpg"
161190
{{< / code-panel >}}
162191
{{< code-panel language="javascript" >}}
163-
// We don't have a JavaScript code sample yet - Help us out and raise a PR
192+
driver.get("http://sso.dev.saucelabs.com/test/guinea-file-upload");
193+
var upload = driver.findElement(By.id("myfile"));
194+
upload.sendKeys("/Users/sso/the/local/path/to/darkbulb.jpg");
164195
{{< / code-panel >}}
165196
{{< code-panel language="kotlin" >}}
166197
driver.get("http://sso.dev.saucelabs.com/test/guinea-file-upload")

0 commit comments

Comments
(0)

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