66 let ( :driver ) { start_session }
77
88 it 'adds a cookie' do
9- driver . navigate . to " https://www.selenium.dev/selenium/web/blank.html"
9+ driver . navigate . to ' https://www.selenium.dev/selenium/web/blank.html'
1010 # Add cookie into current browser context
11- driver . manage . add_cookie ( name : " key" , value : " value" )
11+ driver . manage . add_cookie ( name : ' key' , value : ' value' )
1212
1313 # Verify cookie was added
14- expect ( driver . manage . cookie_named ( " key" ) [ :value ] ) . to eq ( " value" )
14+ expect ( driver . manage . cookie_named ( ' key' ) [ :value ] ) . to eq ( ' value' )
1515 end
1616
1717 it 'gets a named cookie' do
18- driver . navigate . to " https://www.selenium.dev/selenium/web/blank.html"
18+ driver . navigate . to ' https://www.selenium.dev/selenium/web/blank.html'
1919 # Add cookie into current browser context
20- driver . manage . add_cookie ( name : " foo" , value : " bar" )
20+ driver . manage . add_cookie ( name : ' foo' , value : ' bar' )
2121
2222 # Get cookie details with named cookie 'foo'
23- cookie = driver . manage . cookie_named ( " foo" )
24- expect ( cookie [ :value ] ) . to eq ( " bar" )
23+ cookie = driver . manage . cookie_named ( ' foo' )
24+ expect ( cookie [ :value ] ) . to eq ( ' bar' )
2525 end
2626
2727 it 'gets all cookies' do
28- driver . navigate . to " https://www.selenium.dev/selenium/web/blank.html"
28+ driver . navigate . to ' https://www.selenium.dev/selenium/web/blank.html'
2929 # Add cookies into current browser context
30- driver . manage . add_cookie ( name : " test1" , value : " cookie1" )
31- driver . manage . add_cookie ( name : " test2" , value : " cookie2" )
30+ driver . manage . add_cookie ( name : ' test1' , value : ' cookie1' )
31+ driver . manage . add_cookie ( name : ' test2' , value : ' cookie2' )
3232
3333 # Get cookies
3434 cookies = driver . manage . all_cookies
3535
3636 # Verify both cookies exist with correct values
37- test1_cookie = cookies . find { |c | c [ :name ] == " test1" }
38- test2_cookie = cookies . find { |c | c [ :name ] == " test2" }
37+ test1_cookie = cookies . find { |c | c [ :name ] == ' test1' }
38+ test2_cookie = cookies . find { |c | c [ :name ] == ' test2' }
3939
40- expect ( test1_cookie [ :value ] ) . to eq ( " cookie1" )
41- expect ( test2_cookie [ :value ] ) . to eq ( " cookie2" )
40+ expect ( test1_cookie [ :value ] ) . to eq ( ' cookie1' )
41+ expect ( test2_cookie [ :value ] ) . to eq ( ' cookie2' )
4242 end
4343
4444 it 'deletes a cookie by name' do
45- driver . navigate . to " https://www.selenium.dev/selenium/web/blank.html"
46- driver . manage . add_cookie ( name : " test1" , value : " cookie1" )
45+ driver . navigate . to ' https://www.selenium.dev/selenium/web/blank.html'
46+ driver . manage . add_cookie ( name : ' test1' , value : ' cookie1' )
4747
4848 # Verify cookie exists
49- expect ( driver . manage . cookie_named ( " test1" ) ) . not_to be_nil
49+ expect ( driver . manage . cookie_named ( ' test1' ) ) . not_to be_nil
5050
5151 # Delete cookie named
52- driver . manage . delete_cookie ( " test1" )
52+ driver . manage . delete_cookie ( ' test1' )
5353
5454 # Verify cookie is deleted
55- expect { driver . manage . cookie_named ( " test1" ) } . to raise_error ( Selenium ::WebDriver ::Error ::NoSuchCookieError )
55+ expect { driver . manage . cookie_named ( ' test1' ) } . to raise_error ( Selenium ::WebDriver ::Error ::NoSuchCookieError )
5656 end
5757
5858 it 'deletes all cookies' do
59- driver . navigate . to " https://www.selenium.dev/selenium/web/blank.html"
59+ driver . navigate . to ' https://www.selenium.dev/selenium/web/blank.html'
6060 # Add cookies into current browser context
61- driver . manage . add_cookie ( name : " test1" , value : " cookie1" )
62- driver . manage . add_cookie ( name : " test2" , value : " cookie2" )
61+ driver . manage . add_cookie ( name : ' test1' , value : ' cookie1' )
62+ driver . manage . add_cookie ( name : ' test2' , value : ' cookie2' )
6363
6464 # Verify cookies exist
6565 expect ( driver . manage . all_cookies . size ) . to eq ( 2 )
7070 # Verify all cookies are deleted
7171 expect ( driver . manage . all_cookies . size ) . to eq ( 0 )
7272 end
73- end
73+ end
0 commit comments