File tree 5 files changed +9
-74
lines changed
examples/javascript/test/interactions
website_and_docs/content/documentation/webdriver/interactions
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 () {
21
21
it ( 'Should be able to print page to pdf' , async function ( ) {
22
22
await driver . get ( 'https://www.selenium.dev/selenium/web/alerts.html' ) ;
23
23
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
25
25
// await fs.writeFileSync('./test.pdf', base64, 'base64');
26
26
27
27
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_
1001
1001
1002
1002
base64encodedContent = driver.print_page(orientation: 'landscape')
1003
1003
{{< /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" >}}
1023
1006
{{< /tab >}}
1024
1007
{{< tab header="Kotlin" >}}
1025
1008
driver.get("https://www.selenium.dev ")
Original file line number Diff line number Diff line change @@ -962,24 +962,8 @@ _Note: Chromium ブラウザがヘッドレスモードである必要があり
962
962
963
963
base64encodedContent = driver.print_page(orientation: 'landscape')
964
964
{{< /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" >}}
983
967
{{< /tab >}}
984
968
{{< tab header="Kotlin" >}}
985
969
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_
980
980
981
981
base64encodedContent = driver.print_page(orientation: 'landscape')
982
982
{{< /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" >}}
1001
985
{{< /tab >}}
1002
986
{{< tab header="Kotlin" >}}
1003
987
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'
942
942
943
943
base64encodedContent = driver.print_page(orientation: 'landscape')
944
944
{{< /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" >}}
963
947
{{< /tab >}}
964
948
{{< tab header="Kotlin" >}}
965
949
driver.get("https://www.selenium.dev ")
You can’t perform that action at this time.
0 commit comments