Skip to content

Commit 769699a

Browse files
committed
[JS] Link code sample to github [deploy site]
1 parent b78f192 commit 769699a

File tree

5 files changed

+10
-64
lines changed

5 files changed

+10
-64
lines changed

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

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -44,6 +44,8 @@ describe('Interactions - Windows', function () {
4444
let header = await driver.findElement(By.css('h1'));
4545
// Captures the element screenshot
4646
let encodedString = await header.takeScreenshot(true);
47+
// save screenshot as below
48+
// await fs.writeFileSync('./image.png', encodedString, 'base64');
4749
base64Code = encodedString.slice(startIndex, endIndex)
4850
assert.strictEqual(base64Code, imgMagicNumber)
4951
});

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

Lines changed: 2 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -858,22 +858,8 @@ begin
858858
ele.save_screenshot('./image.jpg')
859859
end
860860
{{< /tab >}}
861-
{{< tab header="JavaScript" >}}
862-
const {Builder, By} = require('selenium-webdriver');
863-
let fs = require('fs');
864-
865-
(async function example() {
866-
let driver = await new Builder()
867-
.forBrowser('chrome')
868-
.build();
869-
870-
await driver.get('https://www.example.com');
871-
let ele = await driver.findElement(By.css("h1"));
872-
// Captures the element screenshot
873-
let encodedString = await ele.takeScreenshot(true);
874-
await fs.writeFileSync('./image.png', encodedString, 'base64');
875-
await driver.quit();
876-
}())
861+
{{< tab header="JavaScript" text=true >}}
862+
{{< gh-codeblock path="examples/javascript/test/interactions/windows.spec.js#L44-L48" >}}
877863
{{< /tab >}}
878864
{{< tab header="Kotlin" >}}
879865
import org.apache.commons.io.FileUtils

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

Lines changed: 2 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -823,22 +823,8 @@ begin
823823
ele.save_screenshot('./image.jpg')
824824
end
825825
{{< /tab >}}
826-
{{< tab header="JavaScript" >}}
827-
const {Builder, By} = require('selenium-webdriver');
828-
let fs = require('fs');
829-
830-
(async function example() {
831-
let driver = await new Builder()
832-
.forBrowser('chrome')
833-
.build();
834-
835-
await driver.get('https://www.example.com');
836-
let ele = await driver.findElement(By.css("h1"));
837-
// Captures the element screenshot
838-
let encodedString = await ele.takeScreenshot(true);
839-
await fs.writeFileSync('./image.png', encodedString, 'base64');
840-
await driver.quit();
841-
}())
826+
{{< tab header="JavaScript" text=true >}}
827+
{{< gh-codeblock path="examples/javascript/test/interactions/windows.spec.js#L44-L48" >}}
842828
{{< /tab >}}
843829
{{< tab header="Kotlin" >}}
844830
import org.apache.commons.io.FileUtils

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

Lines changed: 2 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -840,22 +840,8 @@ begin
840840
ele.save_screenshot('./image.jpg')
841841
end
842842
{{< /tab >}}
843-
{{< tab header="JavaScript" >}}
844-
const {Builder, By} = require('selenium-webdriver');
845-
let fs = require('fs');
846-
847-
(async function example() {
848-
let driver = await new Builder()
849-
.forBrowser('chrome')
850-
.build();
851-
852-
await driver.get('https://www.example.com');
853-
let ele = await driver.findElement(By.css("h1"));
854-
// Captures the element screenshot
855-
let encodedString = await ele.takeScreenshot(true);
856-
await fs.writeFileSync('./image.png', encodedString, 'base64');
857-
await driver.quit();
858-
}())
843+
{{< tab header="JavaScript" text=true >}}
844+
{{< gh-codeblock path="examples/javascript/test/interactions/windows.spec.js#L44-L48" >}}
859845
{{< /tab >}}
860846
{{< tab header="Kotlin" >}}
861847
import org.apache.commons.io.FileUtils

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

Lines changed: 2 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -803,22 +803,8 @@ ele = driver.find_element(:css, 'h1')
803803
ele.save_screenshot('./image.jpg')
804804
end
805805
{{< /tab >}}
806-
{{< tab header="JavaScript" >}}
807-
const {Builder, By} = require('selenium-webdriver');
808-
let fs = require('fs');
809-
810-
(async function example() {
811-
let driver = await new Builder()
812-
.forBrowser('chrome')
813-
.build();
814-
815-
await driver.get('https://www.example.com');
816-
let ele = await driver.findElement(By.css("h1"));
817-
// Captures the element screenshot
818-
let encodedString = await ele.takeScreenshot(true);
819-
await fs.writeFileSync('./image.png', encodedString, 'base64');
820-
await driver.quit();
821-
}())
806+
{{< tab header="JavaScript" text=true >}}
807+
{{< gh-codeblock path="examples/javascript/test/interactions/windows.spec.js#L44-L48" >}}
822808
{{< /tab >}}
823809
{{< tab header="Kotlin" >}}
824810
import org.apache.commons.io.FileUtils

0 commit comments

Comments
 (0)