Skip to content

Commit a4156d4

Browse files
committed
[JS] Link code sample to github [deploy site]
1 parent ed9a670 commit a4156d4

File tree

5 files changed

+9
-74
lines changed

5 files changed

+9
-74
lines changed

examples/javascript/test/interactions/windows.spec.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ describe('Interactions - Windows', function () {
2121
it('Should be able to print page to pdf', async function () {
2222
await driver.get('https://www.selenium.dev/selenium/web/alerts.html');
2323
let base64 = await driver.printPage({pageRanges: ["1-2"]});
24-
// page can be saved as PDF as below
24+
// page can be saved as a PDF as below
2525
// await fs.writeFileSync('./test.pdf', base64, 'base64');
2626

2727
base64Code = base64.slice(startIndex, endIndex)

website_and_docs/content/documentation/webdriver/interactions/windows.en.md

+2-19
Original file line numberDiff line numberDiff line change
@@ -1001,25 +1001,8 @@ _Note: This requires Chromium Browsers to be in headless mode_
10011001

10021002
base64encodedContent = driver.print_page(orientation: 'landscape')
10031003
{{< /tab >}}
1004-
{{< tab header="JavaScript" >}}
1005-
const {Builder} = require('selenium-webdriver');
1006-
const chrome = require('selenium-webdriver/chrome');
1007-
let opts = new chrome.Options();
1008-
let fs = require('fs');
1009-
(async function example() {
1010-
let driver = new Builder()
1011-
.forBrowser('chrome')
1012-
.setChromeOptions(opts.headless())
1013-
.build();
1014-
await driver.get('https://www.selenium.dev');
1015-
try {
1016-
let base64 = await driver.printPage({pageRanges:["1-2"]});
1017-
await fs.writeFileSync('./test.pdf', base64, 'base64');
1018-
} catch (e) {
1019-
console.log(e)
1020-
}
1021-
await driver.quit();
1022-
})();
1004+
{{< tab header="JavaScript" text=true >}}
1005+
{{< gh-codeblock path="examples/javascript/test/interactions/windows.spec.js#L22-L25" >}}
10231006
{{< /tab >}}
10241007
{{< tab header="Kotlin" >}}
10251008
driver.get("https://www.selenium.dev")

website_and_docs/content/documentation/webdriver/interactions/windows.ja.md

+2-18
Original file line numberDiff line numberDiff line change
@@ -962,24 +962,8 @@ _Note: Chromium ブラウザがヘッドレスモードである必要があり
962962

963963
base64encodedContent = driver.print_page(orientation: 'landscape')
964964
{{< /tab >}}
965-
{{< tab header="JavaScript" >}}
966-
const {Builder} = require('selenium-webdriver');
967-
const chrome = require('selenium-webdriver/chrome');
968-
let opts = new chrome.Options();
969-
let fs = require('fs');
970-
(async function example() {
971-
let driver = new Builder()
972-
.forBrowser('chrome')
973-
.setChromeOptions(opts.headless())
974-
.build();
975-
await driver.get('https://www.selenium.dev');
976-
try {
977-
let base64 = await driver.printPage({pageRanges:["1-2"]});
978-
await fs.writeFileSync('./test.pdf', base64, 'base64');
979-
} catch (e) {
980-
console.log(e)
981-
}
982-
await driver.quit();
965+
{{< tab header="JavaScript" text=true >}}
966+
{{< gh-codeblock path="examples/javascript/test/interactions/windows.spec.js#L22-L25" >}}
983967
{{< /tab >}}
984968
{{< tab header="Kotlin" >}}
985969
driver.get("https://www.selenium.dev")

website_and_docs/content/documentation/webdriver/interactions/windows.pt-br.md

+2-18
Original file line numberDiff line numberDiff line change
@@ -980,24 +980,8 @@ _Nota: isto requer que navegadores Chromium estejam no modo sem cabeçalho_
980980

981981
base64encodedContent = driver.print_page(orientation: 'landscape')
982982
{{< /tab >}}
983-
{{< tab header="JavaScript" >}}
984-
const {Builder} = require('selenium-webdriver');
985-
const chrome = require('selenium-webdriver/chrome');
986-
let opts = new chrome.Options();
987-
let fs = require('fs');
988-
(async function example() {
989-
let driver = new Builder()
990-
.forBrowser('chrome')
991-
.setChromeOptions(opts.headless())
992-
.build();
993-
await driver.get('https://www.selenium.dev');
994-
try {
995-
let base64 = await driver.printPage({pageRanges:["1-2"]});
996-
await fs.writeFileSync('./test.pdf', base64, 'base64');
997-
} catch (e) {
998-
console.log(e)
999-
}
1000-
await driver.quit();
983+
{{< tab header="JavaScript" text=true >}}
984+
{{< gh-codeblock path="examples/javascript/test/interactions/windows.spec.js#L22-L25" >}}
1001985
{{< /tab >}}
1002986
{{< tab header="Kotlin" >}}
1003987
driver.get("https://www.selenium.dev")

website_and_docs/content/documentation/webdriver/interactions/windows.zh-cn.md

+2-18
Original file line numberDiff line numberDiff line change
@@ -942,24 +942,8 @@ driver.navigate_to 'https://www.selenium.dev'
942942

943943
base64encodedContent = driver.print_page(orientation: 'landscape')
944944
{{< /tab >}}
945-
{{< tab header="JavaScript" >}}
946-
const {Builder} = require('selenium-webdriver');
947-
const chrome = require('selenium-webdriver/chrome');
948-
let opts = new chrome.Options();
949-
let fs = require('fs');
950-
(async function example() {
951-
let driver = new Builder()
952-
.forBrowser('chrome')
953-
.setChromeOptions(opts.headless())
954-
.build();
955-
await driver.get('https://www.selenium.dev');
956-
try {
957-
let base64 = await driver.printPage({pageRanges:["1-2"]});
958-
await fs.writeFileSync('./test.pdf', base64, 'base64');
959-
} catch (e) {
960-
console.log(e)
961-
}
962-
await driver.quit();
945+
{{< tab header="JavaScript" text=true >}}
946+
{{< gh-codeblock path="examples/javascript/test/interactions/windows.spec.js#L22-L25" >}}
963947
{{< /tab >}}
964948
{{< tab header="Kotlin" >}}
965949
driver.get("https://www.selenium.dev")

0 commit comments

Comments
 (0)