File tree 5 files changed +10
-64
lines changed
examples/javascript/test/interactions
website_and_docs/content/documentation/webdriver/interactions
5 files changed +10
-64
lines changed Original file line number Diff line number Diff line change @@ -44,6 +44,8 @@ describe('Interactions - Windows', function () {
44
44
let header = await driver . findElement ( By . css ( 'h1' ) ) ;
45
45
// Captures the element screenshot
46
46
let encodedString = await header . takeScreenshot ( true ) ;
47
+ // save screenshot as below
48
+ // await fs.writeFileSync('./image.png', encodedString, 'base64');
47
49
base64Code = encodedString . slice ( startIndex , endIndex )
48
50
assert . strictEqual ( base64Code , imgMagicNumber )
49
51
} ) ;
Original file line number Diff line number Diff line change @@ -858,22 +858,8 @@ begin
858
858
ele.save_screenshot('./image.jpg')
859
859
end
860
860
{{< /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" >}}
877
863
{{< /tab >}}
878
864
{{< tab header="Kotlin" >}}
879
865
import org.apache.commons.io.FileUtils
Original file line number Diff line number Diff line change @@ -823,22 +823,8 @@ begin
823
823
ele.save_screenshot('./image.jpg')
824
824
end
825
825
{{< /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" >}}
842
828
{{< /tab >}}
843
829
{{< tab header="Kotlin" >}}
844
830
import org.apache.commons.io.FileUtils
Original file line number Diff line number Diff line change @@ -840,22 +840,8 @@ begin
840
840
ele.save_screenshot('./image.jpg')
841
841
end
842
842
{{< /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" >}}
859
845
{{< /tab >}}
860
846
{{< tab header="Kotlin" >}}
861
847
import org.apache.commons.io.FileUtils
Original file line number Diff line number Diff line change @@ -803,22 +803,8 @@ ele = driver.find_element(:css, 'h1')
803
803
ele.save_screenshot('./image.jpg')
804
804
end
805
805
{{< /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" >}}
822
808
{{< /tab >}}
823
809
{{< tab header="Kotlin" >}}
824
810
import org.apache.commons.io.FileUtils
You can’t perform that action at this time.
0 commit comments