File tree Expand file tree Collapse file tree 5 files changed +9
-74
lines changed
examples/javascript/test/interactions
website_and_docs/content/documentation/webdriver/interactions Expand file tree Collapse file tree 5 files changed +9
-74
lines changed Original file line number Diff line number Diff 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 )
Original file line number Diff line number Diff 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 ")
Original file line number Diff line number Diff 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 ")
Original file line number Diff line number Diff 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 ")
Original file line number Diff line number Diff 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" >}}
965949driver.get("https://www.selenium.dev ")
You can’t perform that action at this time.
0 commit comments