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 44
55RSpec . describe 'Cookies' do
66 let ( :driver ) { start_session }
7+
78 it 'adds a cookie' do
89 driver . navigate . to 'https://www.selenium.dev/selenium/web/blank.html'
910 # Add cookie into current browser context
1011 driver . manage . add_cookie ( name : 'key' , value : 'value' )
1112 # Verify cookie was added
1213 expect ( driver . manage . cookie_named ( 'key' ) [ :value ] ) . to eq ( 'value' )
1314 end
15+
1416 it 'gets a named cookie' do
1517 driver . navigate . to 'https://www.selenium.dev/selenium/web/blank.html'
1618 # Add cookie into current browser context
1921 cookie = driver . manage . cookie_named ( 'foo' )
2022 expect ( cookie [ :value ] ) . to eq ( 'bar' )
2123 end
24+
2225 it 'gets all cookies' do
2326 driver . navigate . to 'https://www.selenium.dev/selenium/web/blank.html'
2427 # Add cookies into current browser context
3235 expect ( test1_cookie [ :value ] ) . to eq ( 'cookie1' )
3336 expect ( test2_cookie [ :value ] ) . to eq ( 'cookie2' )
3437 end
38+
3539 it 'deletes a cookie by name' do
3640 driver . navigate . to 'https://www.selenium.dev/selenium/web/blank.html'
3741 driver . manage . add_cookie ( name : 'test1' , value : 'cookie1' )
4246 # Verify cookie is deleted
4347 expect { driver . manage . cookie_named ( 'test1' ) } . to raise_error ( Selenium ::WebDriver ::Error ::NoSuchCookieError )
4448 end
49+
4550 it 'deletes all cookies' do
4651 driver . navigate . to 'https://www.selenium.dev/selenium/web/blank.html'
4752 # Add cookies into current browser context
You can’t perform that action at this time.
0 commit comments