Skip to content

Commit 1479b30

Browse files
committed
Add: [JS] code sample for proxy doc [deploy site]
1 parent 197886b commit 1479b30

File tree

8 files changed

+160
-8
lines changed

8 files changed

+160
-8
lines changed

docs_source_files/content/webdriver/http_proxies.de.md

Lines changed: 20 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -84,7 +84,26 @@ driver = Selenium::WebDriver.for(:chrome, capabilities: cap)
8484
driver.get('http://google.com')
8585
{{< / code-panel >}}
8686
{{< code-panel language="javascript" >}}
87-
// need PR
87+
let webdriver = require('selenium-webdriver');
88+
let chrome = require('selenium-webdriver/chrome');
89+
let proxy = require('selenium-webdriver/proxy');
90+
let opts = new chrome.Options();
91+
92+
(async function example() {
93+
opts.setProxy(proxy.manual({http: '<HOST:PORT>'}));
94+
let driver = new webdriver.Builder()
95+
.forBrowser('chrome')
96+
.setChromeOptions(opts)
97+
.build();
98+
try {
99+
await driver.get("https://selenium.dev");
100+
101+
console.log(await driver.getCapabilities())
102+
}
103+
finally {
104+
await driver.quit();
105+
}
106+
}());
88107
{{< / code-panel >}}
89108
{{< code-panel language="kotlin" >}}
90109
import org.openqa.selenium.Proxy

docs_source_files/content/webdriver/http_proxies.en.md

Lines changed: 20 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -87,7 +87,26 @@ driver = Selenium::WebDriver.for(:chrome, capabilities: cap)
8787
driver.get('http://google.com')
8888
{{< / code-panel >}}
8989
{{< code-panel language="javascript" >}}
90-
// need PR
90+
let webdriver = require('selenium-webdriver');
91+
let chrome = require('selenium-webdriver/chrome');
92+
let proxy = require('selenium-webdriver/proxy');
93+
let opts = new chrome.Options();
94+
95+
(async function example() {
96+
opts.setProxy(proxy.manual({http: '<HOST:PORT>'}));
97+
let driver = new webdriver.Builder()
98+
.forBrowser('chrome')
99+
.setChromeOptions(opts)
100+
.build();
101+
try {
102+
await driver.get("https://selenium.dev");
103+
104+
console.log(await driver.getCapabilities())
105+
}
106+
finally {
107+
await driver.quit();
108+
}
109+
}());
91110
{{< / code-panel >}}
92111
{{< code-panel language="kotlin" >}}
93112
import org.openqa.selenium.Proxy

docs_source_files/content/webdriver/http_proxies.es.md

Lines changed: 20 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -88,7 +88,26 @@ driver = Selenium::WebDriver.for(:chrome, capabilities: cap)
8888
driver.get('http://google.com')
8989
{{< / code-panel >}}
9090
{{< code-panel language="javascript" >}}
91-
// need PR
91+
let webdriver = require('selenium-webdriver');
92+
let chrome = require('selenium-webdriver/chrome');
93+
let proxy = require('selenium-webdriver/proxy');
94+
let opts = new chrome.Options();
95+
96+
(async function example() {
97+
opts.setProxy(proxy.manual({http: '<HOST:PORT>'}));
98+
let driver = new webdriver.Builder()
99+
.forBrowser('chrome')
100+
.setChromeOptions(opts)
101+
.build();
102+
try {
103+
await driver.get("https://selenium.dev");
104+
105+
console.log(await driver.getCapabilities())
106+
}
107+
finally {
108+
await driver.quit();
109+
}
110+
}());
92111
{{< / code-panel >}}
93112
{{< code-panel language="kotlin" >}}
94113
import org.openqa.selenium.Proxy

docs_source_files/content/webdriver/http_proxies.fr.md

Lines changed: 20 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -88,7 +88,26 @@ driver = Selenium::WebDriver.for(:chrome, capabilities: cap)
8888
driver.get('http://google.com')
8989
{{< / code-panel >}}
9090
{{< code-panel language="javascript" >}}
91-
// need PR
91+
let webdriver = require('selenium-webdriver');
92+
let chrome = require('selenium-webdriver/chrome');
93+
let proxy = require('selenium-webdriver/proxy');
94+
let opts = new chrome.Options();
95+
96+
(async function example() {
97+
opts.setProxy(proxy.manual({http: '<HOST:PORT>'}));
98+
let driver = new webdriver.Builder()
99+
.forBrowser('chrome')
100+
.setChromeOptions(opts)
101+
.build();
102+
try {
103+
await driver.get("https://selenium.dev");
104+
105+
console.log(await driver.getCapabilities())
106+
}
107+
finally {
108+
await driver.quit();
109+
}
110+
}());
92111
{{< / code-panel >}}
93112
{{< code-panel language="kotlin" >}}
94113
import org.openqa.selenium.Proxy

docs_source_files/content/webdriver/http_proxies.ja.md

Lines changed: 20 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -82,7 +82,26 @@ driver = Selenium::WebDriver.for(:chrome, capabilities: cap)
8282
driver.get('http://google.com')
8383
{{< / code-panel >}}
8484
{{< code-panel language="javascript" >}}
85-
// need PR
85+
let webdriver = require('selenium-webdriver');
86+
let chrome = require('selenium-webdriver/chrome');
87+
let proxy = require('selenium-webdriver/proxy');
88+
let opts = new chrome.Options();
89+
90+
(async function example() {
91+
opts.setProxy(proxy.manual({http: '<HOST:PORT>'}));
92+
let driver = new webdriver.Builder()
93+
.forBrowser('chrome')
94+
.setChromeOptions(opts)
95+
.build();
96+
try {
97+
await driver.get("https://selenium.dev");
98+
99+
console.log(await driver.getCapabilities())
100+
}
101+
finally {
102+
await driver.quit();
103+
}
104+
}());
86105
{{< / code-panel >}}
87106
{{< code-panel language="kotlin" >}}
88107
import org.openqa.selenium.Proxy

docs_source_files/content/webdriver/http_proxies.ko.md

Lines changed: 20 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -94,7 +94,26 @@ driver = Selenium::WebDriver.for(:chrome, capabilities: cap)
9494
driver.get('http://google.com')
9595
{{< / code-panel >}}
9696
{{< code-panel language="javascript" >}}
97-
// need PR
97+
let webdriver = require('selenium-webdriver');
98+
let chrome = require('selenium-webdriver/chrome');
99+
let proxy = require('selenium-webdriver/proxy');
100+
let opts = new chrome.Options();
101+
102+
(async function example() {
103+
opts.setProxy(proxy.manual({http: '<HOST:PORT>'}));
104+
let driver = new webdriver.Builder()
105+
.forBrowser('chrome')
106+
.setChromeOptions(opts)
107+
.build();
108+
try {
109+
await driver.get("https://selenium.dev");
110+
111+
console.log(await driver.getCapabilities())
112+
}
113+
finally {
114+
await driver.quit();
115+
}
116+
}());
98117
{{< / code-panel >}}
99118
{{< code-panel language="kotlin" >}}
100119
import org.openqa.selenium.Proxy

docs_source_files/content/webdriver/http_proxies.nl.md

Lines changed: 20 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -93,7 +93,26 @@ driver = Selenium::WebDriver.for(:chrome, capabilities: cap)
9393
driver.get('http://google.com')
9494
{{< / code-panel >}}
9595
{{< code-panel language="javascript" >}}
96-
// need PR
96+
let webdriver = require('selenium-webdriver');
97+
let chrome = require('selenium-webdriver/chrome');
98+
let proxy = require('selenium-webdriver/proxy');
99+
let opts = new chrome.Options();
100+
101+
(async function example() {
102+
opts.setProxy(proxy.manual({http: '<HOST:PORT>'}));
103+
let driver = new webdriver.Builder()
104+
.forBrowser('chrome')
105+
.setChromeOptions(opts)
106+
.build();
107+
try {
108+
await driver.get("https://selenium.dev");
109+
110+
console.log(await driver.getCapabilities())
111+
}
112+
finally {
113+
await driver.quit();
114+
}
115+
}());
97116
{{< / code-panel >}}
98117
{{< code-panel language="kotlin" >}}
99118
import org.openqa.selenium.Proxy

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

Lines changed: 20 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -84,7 +84,26 @@ driver = Selenium::WebDriver.for(:chrome, capabilities: cap)
8484
driver.get('http://google.com')
8585
{{< / code-panel >}}
8686
{{< code-panel language="javascript" >}}
87-
// need PR
87+
let webdriver = require('selenium-webdriver');
88+
let chrome = require('selenium-webdriver/chrome');
89+
let proxy = require('selenium-webdriver/proxy');
90+
let opts = new chrome.Options();
91+
92+
(async function example() {
93+
opts.setProxy(proxy.manual({http: '<HOST:PORT>'}));
94+
let driver = new webdriver.Builder()
95+
.forBrowser('chrome')
96+
.setChromeOptions(opts)
97+
.build();
98+
try {
99+
await driver.get("https://selenium.dev");
100+
101+
console.log(await driver.getCapabilities())
102+
}
103+
finally {
104+
await driver.quit();
105+
}
106+
}());
88107
{{< / code-panel >}}
89108
{{< code-panel language="kotlin" >}}
90109
import org.openqa.selenium.Proxy

0 commit comments

Comments
 (0)