diff --git a/examples/java/src/test/java/dev/selenium/interactions/CookiesTest.java b/examples/java/src/test/java/dev/selenium/interactions/CookiesTest.java index 9d07903ceef8..20ea34c4de84 100644 --- a/examples/java/src/test/java/dev/selenium/interactions/CookiesTest.java +++ b/examples/java/src/test/java/dev/selenium/interactions/CookiesTest.java @@ -106,4 +106,20 @@ public void deleteAllCookies() { driver.quit(); } + + @Test + public void sameSiteCookie() { + driver.get("http://www.example.com"); + + Cookie cookie = new Cookie.Builder("key", "value").sameSite("Strict").build(); + Cookie cookie1 = new Cookie.Builder("key", "value").sameSite("Lax").build(); + + driver.manage().addCookie(cookie); + driver.manage().addCookie(cookie1); + + System.out.println(cookie.getSameSite()); + System.out.println(cookie1.getSameSite()); + + driver.quit(); + } } diff --git a/website_and_docs/content/documentation/webdriver/interactions/cookies.en.md b/website_and_docs/content/documentation/webdriver/interactions/cookies.en.md index faf9b67ed173..2565a731e51e 100644 --- a/website_and_docs/content/documentation/webdriver/interactions/cookies.en.md +++ b/website_and_docs/content/documentation/webdriver/interactions/cookies.en.md @@ -312,26 +312,8 @@ Firefox(79+version) and works with Selenium 4 and later versions.** {{< tabpane langEqualsHeader=true >}} {{< badge-examples >}} - {{< tab header="Java" >}} -import org.openqa.selenium.*; -import org.openqa.selenium.chrome.ChromeDriver; - -public class cookieTest { - public static void main(String[] args) { - WebDriver driver = new ChromeDriver(); - try { - driver.get("http://www.example.com"); - Cookie cookie = new Cookie.Builder("key", "value").sameSite("Strict").build(); - Cookie cookie1 = new Cookie.Builder("key", "value").sameSite("Lax").build(); - driver.manage().addCookie(cookie); - driver.manage().addCookie(cookie1); - System.out.println(cookie.getSameSite()); - System.out.println(cookie1.getSameSite()); - } finally { - driver.quit(); - } - } -} +{{< tab header="Java" text=true >}} +{{< gh-codeblock path="examples/java/src/test/java/dev/selenium/interactions/CookiesTest.java#L112-L121" >}} {{< /tab >}} {{< tab header="Python" text=true >}} {{< gh-codeblock path="examples/python/tests/interactions/test_cookies.py#L59-L71" text=true >}} diff --git a/website_and_docs/content/documentation/webdriver/interactions/cookies.ja.md b/website_and_docs/content/documentation/webdriver/interactions/cookies.ja.md index bbaf18f3eb89..9a8be028f39f 100644 --- a/website_and_docs/content/documentation/webdriver/interactions/cookies.ja.md +++ b/website_and_docs/content/documentation/webdriver/interactions/cookies.ja.md @@ -302,26 +302,8 @@ CookieのSameSite属性を **Lax** に設定すると、Cookieはサードパー Firefox(79+version) and works with Selenium 4 and later versions.** {{< tabpane langEqualsHeader=true >}} - {{< tab header="Java" >}} -import org.openqa.selenium.*; -import org.openqa.selenium.chrome.ChromeDriver; - -public class cookieTest { - public static void main(String[] args) { - WebDriver driver = new ChromeDriver(); - try { - driver.get("http://www.example.com"); - Cookie cookie = new Cookie.Builder("key", "value").sameSite("Strict").build(); - Cookie cookie1 = new Cookie.Builder("key", "value").sameSite("Lax").build(); - driver.manage().addCookie(cookie); - driver.manage().addCookie(cookie1); - System.out.println(cookie.getSameSite()); - System.out.println(cookie1.getSameSite()); - } finally { - driver.quit(); - } - } -} +{{< tab header="Java" text=true >}} +{{< gh-codeblock path="examples/java/src/test/java/dev/selenium/interactions/CookiesTest.java#L112-L121" >}} {{< /tab >}} {{< tab header="Python" text=true >}} {{< gh-codeblock path="examples/python/tests/interactions/test_cookies.py#L59-L71" >}} diff --git a/website_and_docs/content/documentation/webdriver/interactions/cookies.pt-br.md b/website_and_docs/content/documentation/webdriver/interactions/cookies.pt-br.md index a43b9f30ff6f..63d69e63ea17 100644 --- a/website_and_docs/content/documentation/webdriver/interactions/cookies.pt-br.md +++ b/website_and_docs/content/documentation/webdriver/interactions/cookies.pt-br.md @@ -306,26 +306,8 @@ iniciada por um site de terceiros. Firefox (versão 79+) e funciona com Selenium 4 e versões posteriores.** {{< tabpane langEqualsHeader=true >}} - {{< tab header="Java" >}} -import org.openqa.selenium.*; -import org.openqa.selenium.chrome.ChromeDriver; - -public class cookieTest { - public static void main(String[] args) { - WebDriver driver = new ChromeDriver(); - try { - driver.get("http://www.example.com"); - Cookie cookie = new Cookie.Builder("key", "value").sameSite("Strict").build(); - Cookie cookie1 = new Cookie.Builder("key", "value").sameSite("Lax").build(); - driver.manage().addCookie(cookie); - driver.manage().addCookie(cookie1); - System.out.println(cookie.getSameSite()); - System.out.println(cookie1.getSameSite()); - } finally { - driver.quit(); - } - } -} +{{< tab header="Java" text=true >}} +{{< gh-codeblock path="examples/java/src/test/java/dev/selenium/interactions/CookiesTest.java#L112-L121" >}} {{< /tab >}} {{< tab header="Python" text=true >}} {{< gh-codeblock path="examples/python/tests/interactions/test_cookies.py#L59-L71" >}} diff --git a/website_and_docs/content/documentation/webdriver/interactions/cookies.zh-cn.md b/website_and_docs/content/documentation/webdriver/interactions/cookies.zh-cn.md index ee59ba099913..2a60ccdd93a9 100644 --- a/website_and_docs/content/documentation/webdriver/interactions/cookies.zh-cn.md +++ b/website_and_docs/content/documentation/webdriver/interactions/cookies.zh-cn.md @@ -300,26 +300,8 @@ Firefox(79+版本)中提供, 并适用于Selenium 4以及更高版本.** {{< tabpane langEqualsHeader=true >}} - {{< tab header="Java" >}} -import org.openqa.selenium.*; -import org.openqa.selenium.chrome.ChromeDriver; - -public class cookieTest { - public static void main(String[] args) { - WebDriver driver = new ChromeDriver(); - try { - driver.get("http://www.example.com"); - Cookie cookie = new Cookie.Builder("key", "value").sameSite("Strict").build(); - Cookie cookie1 = new Cookie.Builder("key", "value").sameSite("Lax").build(); - driver.manage().addCookie(cookie); - driver.manage().addCookie(cookie1); - System.out.println(cookie.getSameSite()); - System.out.println(cookie1.getSameSite()); - } finally { - driver.quit(); - } - } -} +{{< tab header="Java" text=true >}} +{{< gh-codeblock path="examples/java/src/test/java/dev/selenium/interactions/CookiesTest.java#L112-L121" >}} {{< /tab >}} {{< tab header="Python" text=true >}} {{< gh-codeblock path="examples/python/tests/interactions/test_cookies.py#L59-L71" >}}