Skip to content

Commit

Permalink
[JS] Link code sample to github [deploy site]
Browse files Browse the repository at this point in the history
  • Loading branch information
harsha509 committed Apr 19, 2024
1 parent b78f192 commit 769699a
Show file tree
Hide file tree
Showing 5 changed files with 10 additions and 64 deletions.
2 changes: 2 additions & 0 deletions examples/javascript/test/interactions/windows.spec.js
Expand Up @@ -44,6 +44,8 @@ describe('Interactions - Windows', function () {
let header = await driver.findElement(By.css('h1'));
// Captures the element screenshot
let encodedString = await header.takeScreenshot(true);
// save screenshot as below
// await fs.writeFileSync('./image.png', encodedString, 'base64');
base64Code = encodedString.slice(startIndex, endIndex)
assert.strictEqual(base64Code, imgMagicNumber)
});
Expand Down
Expand Up @@ -858,22 +858,8 @@ begin
ele.save_screenshot('./image.jpg')
end
{{< /tab >}}
{{< tab header="JavaScript" >}}
const {Builder, By} = require('selenium-webdriver');
let fs = require('fs');

(async function example() {
let driver = await new Builder()
.forBrowser('chrome')
.build();

await driver.get('https://www.example.com');
let ele = await driver.findElement(By.css("h1"));
// Captures the element screenshot
let encodedString = await ele.takeScreenshot(true);
await fs.writeFileSync('./image.png', encodedString, 'base64');
await driver.quit();
}())
{{< tab header="JavaScript" text=true >}}
{{< gh-codeblock path="examples/javascript/test/interactions/windows.spec.js#L44-L48" >}}
{{< /tab >}}
{{< tab header="Kotlin" >}}
import org.apache.commons.io.FileUtils
Expand Down
Expand Up @@ -823,22 +823,8 @@ begin
ele.save_screenshot('./image.jpg')
end
{{< /tab >}}
{{< tab header="JavaScript" >}}
const {Builder, By} = require('selenium-webdriver');
let fs = require('fs');

(async function example() {
let driver = await new Builder()
.forBrowser('chrome')
.build();

await driver.get('https://www.example.com');
let ele = await driver.findElement(By.css("h1"));
// Captures the element screenshot
let encodedString = await ele.takeScreenshot(true);
await fs.writeFileSync('./image.png', encodedString, 'base64');
await driver.quit();
}())
{{< tab header="JavaScript" text=true >}}
{{< gh-codeblock path="examples/javascript/test/interactions/windows.spec.js#L44-L48" >}}
{{< /tab >}}
{{< tab header="Kotlin" >}}
import org.apache.commons.io.FileUtils
Expand Down
Expand Up @@ -840,22 +840,8 @@ begin
ele.save_screenshot('./image.jpg')
end
{{< /tab >}}
{{< tab header="JavaScript" >}}
const {Builder, By} = require('selenium-webdriver');
let fs = require('fs');

(async function example() {
let driver = await new Builder()
.forBrowser('chrome')
.build();

await driver.get('https://www.example.com');
let ele = await driver.findElement(By.css("h1"));
// Captures the element screenshot
let encodedString = await ele.takeScreenshot(true);
await fs.writeFileSync('./image.png', encodedString, 'base64');
await driver.quit();
}())
{{< tab header="JavaScript" text=true >}}
{{< gh-codeblock path="examples/javascript/test/interactions/windows.spec.js#L44-L48" >}}
{{< /tab >}}
{{< tab header="Kotlin" >}}
import org.apache.commons.io.FileUtils
Expand Down
Expand Up @@ -803,22 +803,8 @@ ele = driver.find_element(:css, 'h1')
ele.save_screenshot('./image.jpg')
end
{{< /tab >}}
{{< tab header="JavaScript" >}}
const {Builder, By} = require('selenium-webdriver');
let fs = require('fs');

(async function example() {
let driver = await new Builder()
.forBrowser('chrome')
.build();

await driver.get('https://www.example.com');
let ele = await driver.findElement(By.css("h1"));
// Captures the element screenshot
let encodedString = await ele.takeScreenshot(true);
await fs.writeFileSync('./image.png', encodedString, 'base64');
await driver.quit();
}())
{{< tab header="JavaScript" text=true >}}
{{< gh-codeblock path="examples/javascript/test/interactions/windows.spec.js#L44-L48" >}}
{{< /tab >}}
{{< tab header="Kotlin" >}}
import org.apache.commons.io.FileUtils
Expand Down

0 comments on commit 769699a

Please sign in to comment.