@@ -40,26 +40,8 @@ driver.get("http://www.example.com")
4040# Adds the cookie into current browser context
4141driver.add_cookie({"name": "key", "value": "value"})
4242 {{< /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" >}}
6345 {{< /tab >}}
6446{{< tab header="Ruby" >}}
6547require 'selenium-webdriver'
@@ -118,28 +100,8 @@ driver.add_cookie({"name": "foo", "value": "bar"})
118100# Get cookie details with named cookie 'foo'
119101print(driver.get_cookie("foo"))
120102 {{< /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" >}}
143105 {{< /tab >}}
144106 {{< tab header="Ruby" >}}
145107require 'selenium-webdriver'
@@ -202,28 +164,8 @@ driver.add_cookie({"name": "test2", "value": "cookie2"})
202164# Get all available cookies
203165print(driver.get_cookies())
204166 {{< /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" >}}
227169 {{< /tab >}}
228170 {{< tab header="Ruby" >}}
229171require 'selenium-webdriver'
@@ -286,33 +228,8 @@ driver.add_cookie({"name": "test2", "value": "cookie2"})
286228# Delete a cookie with name 'test1'
287229driver.delete_cookie("test1")
288230 {{< /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" >}}
316233 {{< /tab >}}
317234 {{< tab header="Ruby" >}}
318235require 'selenium-webdriver'
@@ -378,28 +295,8 @@ driver.add_cookie({"name": "test2", "value": "cookie2"})
378295# Deletes all cookies
379296driver.delete_all_cookies()
380297 {{< /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" >}}
403300 {{< /tab >}}
404301 {{< tab header="Ruby" >}}
405302require 'selenium-webdriver'
0 commit comments