Skip to content

Commit 17c6ff9

Browse files
Delta456harsha509
andauthored
[java] move samesite cookie code to file (#2132)[deploy site]
Co-authored-by: Sri Harsha <[email protected]>
1 parent 008bedd commit 17c6ff9

File tree

5 files changed

+24
-80
lines changed

5 files changed

+24
-80
lines changed

Diff for: examples/java/src/test/java/dev/selenium/interactions/CookiesTest.java

+16
Original file line numberDiff line numberDiff line change
@@ -106,4 +106,20 @@ public void deleteAllCookies() {
106106

107107
driver.quit();
108108
}
109+
110+
@Test
111+
public void sameSiteCookie() {
112+
driver.get("http://www.example.com");
113+
114+
Cookie cookie = new Cookie.Builder("key", "value").sameSite("Strict").build();
115+
Cookie cookie1 = new Cookie.Builder("key", "value").sameSite("Lax").build();
116+
117+
driver.manage().addCookie(cookie);
118+
driver.manage().addCookie(cookie1);
119+
120+
System.out.println(cookie.getSameSite());
121+
System.out.println(cookie1.getSameSite());
122+
123+
driver.quit();
124+
}
109125
}

Diff for: website_and_docs/content/documentation/webdriver/interactions/cookies.en.md

+2-20
Original file line numberDiff line numberDiff line change
@@ -312,26 +312,8 @@ Firefox(79+version) and works with Selenium 4 and later versions.**
312312

313313
{{< tabpane langEqualsHeader=true >}}
314314
{{< badge-examples >}}
315-
{{< tab header="Java" >}}
316-
import org.openqa.selenium.*;
317-
import org.openqa.selenium.chrome.ChromeDriver;
318-
319-
public class cookieTest {
320-
public static void main(String[] args) {
321-
WebDriver driver = new ChromeDriver();
322-
try {
323-
driver.get("http://www.example.com");
324-
Cookie cookie = new Cookie.Builder("key", "value").sameSite("Strict").build();
325-
Cookie cookie1 = new Cookie.Builder("key", "value").sameSite("Lax").build();
326-
driver.manage().addCookie(cookie);
327-
driver.manage().addCookie(cookie1);
328-
System.out.println(cookie.getSameSite());
329-
System.out.println(cookie1.getSameSite());
330-
} finally {
331-
driver.quit();
332-
}
333-
}
334-
}
315+
{{< tab header="Java" text=true >}}
316+
{{< gh-codeblock path="examples/java/src/test/java/dev/selenium/interactions/CookiesTest.java#L112-L121" >}}
335317
{{< /tab >}}
336318
{{< tab header="Python" text=true >}}
337319
{{< gh-codeblock path="examples/python/tests/interactions/test_cookies.py#L59-L71" text=true >}}

Diff for: website_and_docs/content/documentation/webdriver/interactions/cookies.ja.md

+2-20
Original file line numberDiff line numberDiff line change
@@ -302,26 +302,8 @@ CookieのSameSite属性を **Lax** に設定すると、Cookieはサードパー
302302
Firefox(79+version) and works with Selenium 4 and later versions.**
303303

304304
{{< tabpane langEqualsHeader=true >}}
305-
{{< tab header="Java" >}}
306-
import org.openqa.selenium.*;
307-
import org.openqa.selenium.chrome.ChromeDriver;
308-
309-
public class cookieTest {
310-
public static void main(String[] args) {
311-
WebDriver driver = new ChromeDriver();
312-
try {
313-
driver.get("http://www.example.com");
314-
Cookie cookie = new Cookie.Builder("key", "value").sameSite("Strict").build();
315-
Cookie cookie1 = new Cookie.Builder("key", "value").sameSite("Lax").build();
316-
driver.manage().addCookie(cookie);
317-
driver.manage().addCookie(cookie1);
318-
System.out.println(cookie.getSameSite());
319-
System.out.println(cookie1.getSameSite());
320-
} finally {
321-
driver.quit();
322-
}
323-
}
324-
}
305+
{{< tab header="Java" text=true >}}
306+
{{< gh-codeblock path="examples/java/src/test/java/dev/selenium/interactions/CookiesTest.java#L112-L121" >}}
325307
{{< /tab >}}
326308
{{< tab header="Python" text=true >}}
327309
{{< gh-codeblock path="examples/python/tests/interactions/test_cookies.py#L59-L71" >}}

Diff for: website_and_docs/content/documentation/webdriver/interactions/cookies.pt-br.md

+2-20
Original file line numberDiff line numberDiff line change
@@ -306,26 +306,8 @@ iniciada por um site de terceiros.
306306
Firefox (versão 79+) e funciona com Selenium 4 e versões posteriores.**
307307

308308
{{< tabpane langEqualsHeader=true >}}
309-
{{< tab header="Java" >}}
310-
import org.openqa.selenium.*;
311-
import org.openqa.selenium.chrome.ChromeDriver;
312-
313-
public class cookieTest {
314-
public static void main(String[] args) {
315-
WebDriver driver = new ChromeDriver();
316-
try {
317-
driver.get("http://www.example.com");
318-
Cookie cookie = new Cookie.Builder("key", "value").sameSite("Strict").build();
319-
Cookie cookie1 = new Cookie.Builder("key", "value").sameSite("Lax").build();
320-
driver.manage().addCookie(cookie);
321-
driver.manage().addCookie(cookie1);
322-
System.out.println(cookie.getSameSite());
323-
System.out.println(cookie1.getSameSite());
324-
} finally {
325-
driver.quit();
326-
}
327-
}
328-
}
309+
{{< tab header="Java" text=true >}}
310+
{{< gh-codeblock path="examples/java/src/test/java/dev/selenium/interactions/CookiesTest.java#L112-L121" >}}
329311
{{< /tab >}}
330312
{{< tab header="Python" text=true >}}
331313
{{< gh-codeblock path="examples/python/tests/interactions/test_cookies.py#L59-L71" >}}

Diff for: website_and_docs/content/documentation/webdriver/interactions/cookies.zh-cn.md

+2-20
Original file line numberDiff line numberDiff line change
@@ -300,26 +300,8 @@ Firefox(79+版本)中提供,
300300
并适用于Selenium 4以及更高版本.**
301301

302302
{{< tabpane langEqualsHeader=true >}}
303-
{{< tab header="Java" >}}
304-
import org.openqa.selenium.*;
305-
import org.openqa.selenium.chrome.ChromeDriver;
306-
307-
public class cookieTest {
308-
public static void main(String[] args) {
309-
WebDriver driver = new ChromeDriver();
310-
try {
311-
driver.get("http://www.example.com");
312-
Cookie cookie = new Cookie.Builder("key", "value").sameSite("Strict").build();
313-
Cookie cookie1 = new Cookie.Builder("key", "value").sameSite("Lax").build();
314-
driver.manage().addCookie(cookie);
315-
driver.manage().addCookie(cookie1);
316-
System.out.println(cookie.getSameSite());
317-
System.out.println(cookie1.getSameSite());
318-
} finally {
319-
driver.quit();
320-
}
321-
}
322-
}
303+
{{< tab header="Java" text=true >}}
304+
{{< gh-codeblock path="examples/java/src/test/java/dev/selenium/interactions/CookiesTest.java#L112-L121" >}}
323305
{{< /tab >}}
324306
{{< tab header="Python" text=true >}}
325307
{{< gh-codeblock path="examples/python/tests/interactions/test_cookies.py#L59-L71" >}}

0 commit comments

Comments
 (0)