@@ -35,10 +35,10 @@ module WebDriver
3535 it 'should refresh the page' do
3636 driver . navigate . to url_for ( 'javascriptPage.html' )
3737 sleep 1 # javascript takes too long to load
38- driver . find_element ( :id , 'updatediv' ) . click
39- expect ( driver . find_element ( :id , 'dynamo' ) . text ) . to eq ( 'Fish and chips!' )
38+ driver . find_element ( id : 'updatediv' ) . click
39+ expect ( driver . find_element ( id : 'dynamo' ) . text ) . to eq ( 'Fish and chips!' )
4040 driver . navigate . refresh
41- expect ( driver . find_element ( :id , 'dynamo' ) . text ) . to eq ( "What's for dinner?" )
41+ expect ( driver . find_element ( id : 'dynamo' ) . text ) . to eq ( "What's for dinner?" )
4242 end
4343
4444 not_compliant_on browser : :iphone do
@@ -73,55 +73,55 @@ module WebDriver
7373 describe 'one element' do
7474 it 'should find by id' do
7575 driver . navigate . to url_for ( 'xhtmlTest.html' )
76- element = driver . find_element ( :id , 'id1' )
76+ element = driver . find_element ( id : 'id1' )
7777 expect ( element ) . to be_kind_of ( WebDriver ::Element )
7878 expect ( element . text ) . to eq ( 'Foo' )
7979 end
8080
8181 it 'should find by field name' do
8282 driver . navigate . to url_for ( 'formPage.html' )
83- expect ( driver . find_element ( : name, 'x' ) . attribute ( 'value' ) ) . to eq ( 'name' )
83+ expect ( driver . find_element ( name : 'x' ) . attribute ( 'value' ) ) . to eq ( 'name' )
8484 end
8585
8686 it 'should find by class name' do
8787 driver . navigate . to url_for ( 'xhtmlTest.html' )
88- expect ( driver . find_element ( : class, 'header' ) . text ) . to eq ( 'XHTML Might Be The Future' )
88+ expect ( driver . find_element ( class : 'header' ) . text ) . to eq ( 'XHTML Might Be The Future' )
8989 end
9090
9191 it 'should find by link text' do
9292 driver . navigate . to url_for ( 'xhtmlTest.html' )
93- expect ( driver . find_element ( : link, 'Foo' ) . text ) . to eq ( 'Foo' )
93+ expect ( driver . find_element ( link : 'Foo' ) . text ) . to eq ( 'Foo' )
9494 end
9595
9696 it 'should find by xpath' do
9797 driver . navigate . to url_for ( 'xhtmlTest.html' )
98- expect ( driver . find_element ( : xpath, '//h1' ) . text ) . to eq ( 'XHTML Might Be The Future' )
98+ expect ( driver . find_element ( xpath : '//h1' ) . text ) . to eq ( 'XHTML Might Be The Future' )
9999 end
100100
101101 it 'should find by css selector' do
102102 driver . navigate . to url_for ( 'xhtmlTest.html' )
103- expect ( driver . find_element ( : css, 'div.content' ) . attribute ( 'class' ) ) . to eq ( 'content' )
103+ expect ( driver . find_element ( css : 'div.content' ) . attribute ( 'class' ) ) . to eq ( 'content' )
104104 end
105105
106106 it 'should find by tag name' do
107107 driver . navigate . to url_for ( 'xhtmlTest.html' )
108- expect ( driver . find_element ( : tag_name, 'div' ) . attribute ( 'class' ) ) . to eq ( 'navigation' )
108+ expect ( driver . find_element ( tag_name : 'div' ) . attribute ( 'class' ) ) . to eq ( 'navigation' )
109109 end
110110
111111 it 'should find child element' do
112112 driver . navigate . to url_for ( 'nestedElements.html' )
113113
114- element = driver . find_element ( : name, 'form2' )
115- child = element . find_element ( : name, 'selectomatic' )
114+ element = driver . find_element ( name : 'form2' )
115+ child = element . find_element ( name : 'selectomatic' )
116116
117117 expect ( child . attribute ( 'id' ) ) . to eq ( '2' )
118118 end
119119
120120 it 'should find child element by tag name' do
121121 driver . navigate . to url_for ( 'nestedElements.html' )
122122
123- element = driver . find_element ( : name, 'form2' )
124- child = element . find_element ( : tag_name, 'select' )
123+ element = driver . find_element ( name : 'form2' )
124+ child = element . find_element ( tag_name : 'select' )
125125
126126 expect ( child . attribute ( 'id' ) ) . to eq ( '2' )
127127 end
@@ -147,18 +147,18 @@ module WebDriver
147147 describe 'many elements' do
148148 it 'should find by class name' do
149149 driver . navigate . to url_for ( 'xhtmlTest.html' )
150- expect ( driver . find_elements ( : class, 'nameC' ) . size ) . to eq ( 2 )
150+ expect ( driver . find_elements ( class : 'nameC' ) . size ) . to eq ( 2 )
151151 end
152152
153153 it 'should find by css selector' do
154154 driver . navigate . to url_for ( 'xhtmlTest.html' )
155- driver . find_elements ( : css, 'p' )
155+ driver . find_elements ( css : 'p' )
156156 end
157157
158158 it 'should find children by field name' do
159159 driver . navigate . to url_for ( 'nestedElements.html' )
160- element = driver . find_element ( : name, 'form2' )
161- children = element . find_elements ( : name, 'selectomatic' )
160+ element = driver . find_element ( name : 'form2' )
161+ children = element . find_elements ( name : 'selectomatic' )
162162 expect ( children . size ) . to eq ( 2 )
163163 end
164164 end
@@ -219,7 +219,7 @@ module WebDriver
219219 it 'should be able to call functions on the page' do
220220 driver . navigate . to url_for ( 'javascriptPage.html' )
221221 driver . execute_script ( "displayMessage('I like cheese');" )
222- expect ( driver . find_element ( :id , 'result' ) . text . strip ) . to eq ( 'I like cheese' )
222+ expect ( driver . find_element ( id : 'result' ) . text . strip ) . to eq ( 'I like cheese' )
223223 end
224224 end
225225
@@ -250,7 +250,7 @@ module WebDriver
250250
251251 it 'should be able to pass element arguments' do
252252 driver . navigate . to url_for ( 'javascriptPage.html' )
253- button = driver . find_element ( :id , 'plainButton' )
253+ button = driver . find_element ( id : 'plainButton' )
254254 js = "arguments[0]['flibble'] = arguments[0].getAttribute('id'); return arguments[0]['flibble'];"
255255 expect ( driver . execute_script ( js , button ) )
256256 . to eq ( 'plainButton' )
0 commit comments