File tree Expand file tree Collapse file tree 1 file changed +5
-5
lines changed
examples/ruby/spec/interactions Expand file tree Collapse file tree 1 file changed +5
-5
lines changed Original file line number Diff line number Diff line change 4
4
5
5
RSpec . describe 'Cookies' do
6
6
let ( :driver ) { start_session }
7
-
7
+
8
8
it 'adds a cookie' do
9
9
driver . navigate . to 'https://www.selenium.dev/selenium/web/blank.html'
10
10
# Add cookie into current browser context
11
11
driver . manage . add_cookie ( name : 'key' , value : 'value' )
12
12
# Verify cookie was added
13
13
expect ( driver . manage . cookie_named ( 'key' ) [ :value ] ) . to eq ( 'value' )
14
14
end
15
-
15
+
16
16
it 'gets a named cookie' do
17
17
driver . navigate . to 'https://www.selenium.dev/selenium/web/blank.html'
18
18
# Add cookie into current browser context
21
21
cookie = driver . manage . cookie_named ( 'foo' )
22
22
expect ( cookie [ :value ] ) . to eq ( 'bar' )
23
23
end
24
-
24
+
25
25
it 'gets all cookies' do
26
26
driver . navigate . to 'https://www.selenium.dev/selenium/web/blank.html'
27
27
# Add cookies into current browser context
35
35
expect ( test1_cookie [ :value ] ) . to eq ( 'cookie1' )
36
36
expect ( test2_cookie [ :value ] ) . to eq ( 'cookie2' )
37
37
end
38
-
38
+
39
39
it 'deletes a cookie by name' do
40
40
driver . navigate . to 'https://www.selenium.dev/selenium/web/blank.html'
41
41
driver . manage . add_cookie ( name : 'test1' , value : 'cookie1' )
46
46
# Verify cookie is deleted
47
47
expect { driver . manage . cookie_named ( 'test1' ) } . to raise_error ( Selenium ::WebDriver ::Error ::NoSuchCookieError )
48
48
end
49
-
49
+
50
50
it 'deletes all cookies' do
51
51
driver . navigate . to 'https://www.selenium.dev/selenium/web/blank.html'
52
52
# Add cookies into current browser context
You can’t perform that action at this time.
0 commit comments