@@ -40,26 +40,8 @@ driver.get("http://www.example.com")
40
40
# Adds the cookie into current browser context
41
41
driver.add_cookie({"name": "key", "value": "value"})
42
42
{{< /tab >}}
43
- {{< tab header="CSharp" >}}
44
- using OpenQA.Selenium;
45
- using OpenQA.Selenium.Chrome;
46
-
47
- namespace AddCookie {
48
- class AddCookie {
49
- public static void Main(string[ ] args) {
50
- IWebDriver driver = new ChromeDriver();
51
- try {
52
- // Navigate to Url
53
- driver.Navigate().GoToUrl("https://example.com ");
54
-
55
- // Adds the cookie into current browser context
56
- driver.Manage().Cookies.AddCookie(new Cookie("key", "value"));
57
- } finally {
58
- driver.Quit();
59
- }
60
- }
61
- }
62
- }
43
+ {{< tab header="CSharp" text=true >}}
44
+ {{< gh-codeblock path="examples/dotnet/SeleniumDocs/Interactions/CookiesTest.cs#L32-L34" >}}
63
45
{{< /tab >}}
64
46
{{< tab header="Ruby" >}}
65
47
require 'selenium-webdriver'
@@ -118,28 +100,8 @@ driver.add_cookie({"name": "foo", "value": "bar"})
118
100
# Get cookie details with named cookie 'foo'
119
101
print(driver.get_cookie("foo"))
120
102
{{< /tab >}}
121
- {{< tab header="CSharp" >}}
122
- using OpenQA.Selenium;
123
- using OpenQA.Selenium.Chrome;
124
-
125
- namespace GetCookieNamed {
126
- class GetCookieNamed {
127
- public static void Main(string[ ] args) {
128
- IWebDriver driver = new ChromeDriver();
129
- try {
130
- // Navigate to Url
131
- driver.Navigate().GoToUrl("https://example.com ");
132
- driver.Manage().Cookies.AddCookie(new Cookie("foo", "bar"));
133
-
134
- // Get cookie details with named cookie 'foo'
135
- var cookie = driver.Manage().Cookies.GetCookieNamed("foo");
136
- System.Console.WriteLine(cookie);
137
- } finally {
138
- driver.Quit();
139
- }
140
- }
141
- }
142
- }
103
+ {{< tab header="CSharp" text=true >}}
104
+ {{< gh-codeblock path="examples/dotnet/SeleniumDocs/Interactions/CookiesTest.cs#L40-L44" >}}
143
105
{{< /tab >}}
144
106
{{< tab header="Ruby" >}}
145
107
require 'selenium-webdriver'
@@ -202,28 +164,8 @@ driver.add_cookie({"name": "test2", "value": "cookie2"})
202
164
# Get all available cookies
203
165
print(driver.get_cookies())
204
166
{{< /tab >}}
205
- {{< tab header="CSharp" >}}
206
- using OpenQA.Selenium;
207
- using OpenQA.Selenium.Chrome;
208
-
209
- namespace GetAllCookies {
210
- class GetAllCookies {
211
- public static void Main(string[ ] args) {
212
- IWebDriver driver = new ChromeDriver();
213
- try {
214
- // Navigate to Url
215
- driver.Navigate().GoToUrl("https://example.com ");
216
- driver.Manage().Cookies.AddCookie(new Cookie("test1", "cookie1"));
217
- driver.Manage().Cookies.AddCookie(new Cookie("test2", "cookie2"));
218
-
219
- // Get All available cookies
220
- var cookies = driver.Manage().Cookies.AllCookies;
221
- } finally {
222
- driver.Quit();
223
- }
224
- }
225
- }
226
- }
167
+ {{< tab header="CSharp" text=true >}}
168
+ {{< gh-codeblock path="examples/dotnet/SeleniumDocs/Interactions/CookiesTest.cs#L51-L64" >}}
227
169
{{< /tab >}}
228
170
{{< tab header="Ruby" >}}
229
171
require 'selenium-webdriver'
@@ -286,33 +228,8 @@ driver.add_cookie({"name": "test2", "value": "cookie2"})
286
228
# Delete a cookie with name 'test1'
287
229
driver.delete_cookie("test1")
288
230
{{< /tab >}}
289
- {{< tab header="CSharp" >}}
290
- using OpenQA.Selenium;
291
- using OpenQA.Selenium.Chrome;
292
-
293
- namespace DeleteCookie {
294
- class DeleteCookie {
295
- public static void Main(string[ ] args) {
296
- IWebDriver driver = new ChromeDriver();
297
- try {
298
- // Navigate to Url
299
- driver.Navigate().GoToUrl("https://example.com ");
300
- driver.Manage().Cookies.AddCookie(new Cookie("test1", "cookie1"));
301
- var cookie = new Cookie("test2", "cookie2");
302
- driver.Manage().Cookies.AddCookie(cookie);
303
-
304
- // delete a cookie with name 'test1'
305
- driver.Manage().Cookies.DeleteCookieNamed("test1");
306
-
307
- // Selenium .net bindings also provides a way to delete
308
- // cookie by passing cookie object of current browsing context
309
- driver.Manage().Cookies.DeleteCookie(cookie);
310
- } finally {
311
- driver.Quit();
312
- }
313
- }
314
- }
315
- }
231
+ {{< tab header="CSharp" text=true >}}
232
+ {{< gh-codeblock path="examples/dotnet/SeleniumDocs/Interactions/CookiesTest.cs#L70-L73" >}}
316
233
{{< /tab >}}
317
234
{{< tab header="Ruby" >}}
318
235
require 'selenium-webdriver'
@@ -378,28 +295,8 @@ driver.add_cookie({"name": "test2", "value": "cookie2"})
378
295
# Deletes all cookies
379
296
driver.delete_all_cookies()
380
297
{{< /tab >}}
381
- {{< tab header="CSharp" >}}
382
- using OpenQA.Selenium;
383
- using OpenQA.Selenium.Chrome;
384
-
385
- namespace DeleteAllCookies {
386
- class DeleteAllCookies {
387
- public static void Main(string[ ] args) {
388
- IWebDriver driver = new ChromeDriver();
389
- try {
390
- // Navigate to Url
391
- driver.Navigate().GoToUrl("https://example.com ");
392
- driver.Manage().Cookies.AddCookie(new Cookie("test1", "cookie1"));
393
- driver.Manage().Cookies.AddCookie(new Cookie("test2", "cookie2"));
394
-
395
- // deletes all cookies
396
- driver.Manage().Cookies.DeleteAllCookies();
397
- } finally {
398
- driver.Quit();
399
- }
400
- }
401
- }
402
- }
298
+ {{< tab header="CSharp" text=true >}}
299
+ {{< gh-codeblock path="examples/dotnet/SeleniumDocs/Interactions/CookiesTest.cs#L92-L97" >}}
403
300
{{< /tab >}}
404
301
{{< tab header="Ruby" >}}
405
302
require 'selenium-webdriver'
0 commit comments