File tree 5 files changed +24
-80
lines changed
examples/java/src/test/java/dev/selenium/interactions
website_and_docs/content/documentation/webdriver/interactions
5 files changed +24
-80
lines changed Original file line number Diff line number Diff line change @@ -106,4 +106,20 @@ public void deleteAllCookies() {
106
106
107
107
driver .quit ();
108
108
}
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
+ }
109
125
}
Original file line number Diff line number Diff line change @@ -312,26 +312,8 @@ Firefox(79+version) and works with Selenium 4 and later versions.**
312
312
313
313
{{< tabpane langEqualsHeader=true >}}
314
314
{{< 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" >}}
335
317
{{< /tab >}}
336
318
{{< tab header="Python" text=true >}}
337
319
{{< gh-codeblock path="examples/python/tests/interactions/test_cookies.py#L59-L71" text=true >}}
Original file line number Diff line number Diff line change @@ -302,26 +302,8 @@ CookieのSameSite属性を **Lax** に設定すると、Cookieはサードパー
302
302
Firefox(79+version) and works with Selenium 4 and later versions.**
303
303
304
304
{{< 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" >}}
325
307
{{< /tab >}}
326
308
{{< tab header="Python" text=true >}}
327
309
{{< gh-codeblock path="examples/python/tests/interactions/test_cookies.py#L59-L71" >}}
Original file line number Diff line number Diff line change @@ -306,26 +306,8 @@ iniciada por um site de terceiros.
306
306
Firefox (versão 79+) e funciona com Selenium 4 e versões posteriores.**
307
307
308
308
{{< 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" >}}
329
311
{{< /tab >}}
330
312
{{< tab header="Python" text=true >}}
331
313
{{< gh-codeblock path="examples/python/tests/interactions/test_cookies.py#L59-L71" >}}
Original file line number Diff line number Diff line change @@ -300,26 +300,8 @@ Firefox(79+版本)中提供,
300
300
并适用于Selenium 4以及更高版本.**
301
301
302
302
{{< 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" >}}
323
305
{{< /tab >}}
324
306
{{< tab header="Python" text=true >}}
325
307
{{< gh-codeblock path="examples/python/tests/interactions/test_cookies.py#L59-L71" >}}
You can’t perform that action at this time.
0 commit comments