Skip to content

Commit 4ccb008

Browse files
harsha509diemol
andauthored
Add: Adding js code sampel for sameSite (SeleniumHQ#293) [deploy site]
Co-authored-by: Diego Molina <[email protected]>
1 parent 2fcced6 commit 4ccb008

8 files changed

+104
-8
lines changed

docs_source_files/content/support_packages/working_with_cookies.de.md

+13-1
Original file line numberDiff line numberDiff line change
@@ -633,7 +633,19 @@ request initiated by third party website.
633633
# Please raise a PR
634634
{{< / code-panel >}}
635635
{{< code-panel language="javascript" >}}
636-
// Please raise a PR
636+
const {Builder} = require('selenium-webdriver');
637+
(async function example() {
638+
let driver = new Builder()
639+
.forBrowser('chrome')
640+
.build();
641+
642+
await driver.get('https://www.example.com');
643+
644+
// set a cookie on the current domain with sameSite 'Strict' (or) 'Lax'
645+
await driver.manage().addCookie({name:'key', value: 'value', sameSite:'Strict'});
646+
await driver.manage().addCookie({name:'key', value: 'value', sameSite:'Lax'});
647+
console.log(await driver.manage().getCookie('key'));
648+
})();
637649
{{< / code-panel >}}
638650
{{< code-panel language="kotlin" >}}
639651
// We don't have a Kotlin code sample yet - Help us out and raise a PR

docs_source_files/content/support_packages/working_with_cookies.en.md

+13-1
Original file line numberDiff line numberDiff line change
@@ -627,7 +627,19 @@ request initiated by third party website.
627627
# Please raise a PR
628628
{{< / code-panel >}}
629629
{{< code-panel language="javascript" >}}
630-
// Please raise a PR
630+
const {Builder} = require('selenium-webdriver');
631+
(async function example() {
632+
let driver = new Builder()
633+
.forBrowser('chrome')
634+
.build();
635+
636+
await driver.get('https://www.example.com');
637+
638+
// set a cookie on the current domain with sameSite 'Strict' (or) 'Lax'
639+
await driver.manage().addCookie({name:'key', value: 'value', sameSite:'Strict'});
640+
await driver.manage().addCookie({name:'key', value: 'value', sameSite:'Lax'});
641+
console.log(await driver.manage().getCookie('key'));
642+
})();
631643
{{< / code-panel >}}
632644
{{< code-panel language="kotlin" >}}
633645
// We don't have a Kotlin code sample yet - Help us out and raise a PR

docs_source_files/content/support_packages/working_with_cookies.es.md

+13-1
Original file line numberDiff line numberDiff line change
@@ -634,7 +634,19 @@ request initiated by third party website.
634634
# Please raise a PR
635635
{{< / code-panel >}}
636636
{{< code-panel language="javascript" >}}
637-
// Please raise a PR
637+
const {Builder} = require('selenium-webdriver');
638+
(async function example() {
639+
let driver = new Builder()
640+
.forBrowser('chrome')
641+
.build();
642+
643+
await driver.get('https://www.example.com');
644+
645+
// set a cookie on the current domain with sameSite 'Strict' (or) 'Lax'
646+
await driver.manage().addCookie({name:'key', value: 'value', sameSite:'Strict'});
647+
await driver.manage().addCookie({name:'key', value: 'value', sameSite:'Lax'});
648+
console.log(await driver.manage().getCookie('key'));
649+
})();
638650
{{< / code-panel >}}
639651
{{< code-panel language="kotlin" >}}
640652
// We don't have a Kotlin code sample yet - Help us out and raise a PR

docs_source_files/content/support_packages/working_with_cookies.fr.md

+13-1
Original file line numberDiff line numberDiff line change
@@ -634,7 +634,19 @@ request initiated by third party website.
634634
# Please raise a PR
635635
{{< / code-panel >}}
636636
{{< code-panel language="javascript" >}}
637-
// Please raise a PR
637+
const {Builder} = require('selenium-webdriver');
638+
(async function example() {
639+
let driver = new Builder()
640+
.forBrowser('chrome')
641+
.build();
642+
643+
await driver.get('https://www.example.com');
644+
645+
// set a cookie on the current domain with sameSite 'Strict' (or) 'Lax'
646+
await driver.manage().addCookie({name:'key', value: 'value', sameSite:'Strict'});
647+
await driver.manage().addCookie({name:'key', value: 'value', sameSite:'Lax'});
648+
console.log(await driver.manage().getCookie('key'));
649+
})();
638650
{{< / code-panel >}}
639651
{{< code-panel language="kotlin" >}}
640652
// We don't have a Kotlin code sample yet - Help us out and raise a PR

docs_source_files/content/support_packages/working_with_cookies.ja.md

+13-1
Original file line numberDiff line numberDiff line change
@@ -625,7 +625,19 @@ request initiated by third party website.
625625
# Please raise a PR
626626
{{< / code-panel >}}
627627
{{< code-panel language="javascript" >}}
628-
// Please raise a PR
628+
const {Builder} = require('selenium-webdriver');
629+
(async function example() {
630+
let driver = new Builder()
631+
.forBrowser('chrome')
632+
.build();
633+
634+
await driver.get('https://www.example.com');
635+
636+
// set a cookie on the current domain with sameSite 'Strict' (or) 'Lax'
637+
await driver.manage().addCookie({name:'key', value: 'value', sameSite:'Strict'});
638+
await driver.manage().addCookie({name:'key', value: 'value', sameSite:'Lax'});
639+
console.log(await driver.manage().getCookie('key'));
640+
})();
629641
{{< / code-panel >}}
630642
{{< code-panel language="kotlin" >}}
631643
// We don't have a Kotlin code sample yet - Help us out and raise a PR

docs_source_files/content/support_packages/working_with_cookies.ko.md

+13-1
Original file line numberDiff line numberDiff line change
@@ -633,7 +633,19 @@ request initiated by third party website.
633633
# Please raise a PR
634634
{{< / code-panel >}}
635635
{{< code-panel language="javascript" >}}
636-
// Please raise a PR
636+
const {Builder} = require('selenium-webdriver');
637+
(async function example() {
638+
let driver = new Builder()
639+
.forBrowser('chrome')
640+
.build();
641+
642+
await driver.get('https://www.example.com');
643+
644+
// set a cookie on the current domain with sameSite 'Strict' (or) 'Lax'
645+
await driver.manage().addCookie({name:'key', value: 'value', sameSite:'Strict'});
646+
await driver.manage().addCookie({name:'key', value: 'value', sameSite:'Lax'});
647+
console.log(await driver.manage().getCookie('key'));
648+
})();
637649
{{< / code-panel >}}
638650
{{< code-panel language="kotlin" >}}
639651
// We don't have a Kotlin code sample yet - Help us out and raise a PR

docs_source_files/content/support_packages/working_with_cookies.nl.md

+13-1
Original file line numberDiff line numberDiff line change
@@ -633,7 +633,19 @@ request initiated by third party website.
633633
# Please raise a PR
634634
{{< / code-panel >}}
635635
{{< code-panel language="javascript" >}}
636-
// Please raise a PR
636+
const {Builder} = require('selenium-webdriver');
637+
(async function example() {
638+
let driver = new Builder()
639+
.forBrowser('chrome')
640+
.build();
641+
642+
await driver.get('https://www.example.com');
643+
644+
// set a cookie on the current domain with sameSite 'Strict' (or) 'Lax'
645+
await driver.manage().addCookie({name:'key', value: 'value', sameSite:'Strict'});
646+
await driver.manage().addCookie({name:'key', value: 'value', sameSite:'Lax'});
647+
console.log(await driver.manage().getCookie('key'));
648+
})();
637649
{{< / code-panel >}}
638650
{{< code-panel language="kotlin" >}}
639651
// We don't have a Kotlin code sample yet - Help us out and raise a PR

docs_source_files/content/support_packages/working_with_cookies.zh-cn.md

+13-1
Original file line numberDiff line numberDiff line change
@@ -622,7 +622,19 @@ request initiated by third party website.
622622
# Please raise a PR
623623
{{< / code-panel >}}
624624
{{< code-panel language="javascript" >}}
625-
// Please raise a PR
625+
const {Builder} = require('selenium-webdriver');
626+
(async function example() {
627+
let driver = new Builder()
628+
.forBrowser('chrome')
629+
.build();
630+
631+
await driver.get('https://www.example.com');
632+
633+
// set a cookie on the current domain with sameSite 'Strict' (or) 'Lax'
634+
await driver.manage().addCookie({name:'key', value: 'value', sameSite:'Strict'});
635+
await driver.manage().addCookie({name:'key', value: 'value', sameSite:'Lax'});
636+
console.log(await driver.manage().getCookie('key'));
637+
})();
626638
{{< / code-panel >}}
627639
{{< code-panel language="kotlin" >}}
628640
// We don't have a Kotlin code sample yet - Help us out and raise a PR

0 commit comments

Comments
 (0)