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