124124 end
125125
126126 it 'gets and sets network conditions' do
127- @ driver. network_conditions = { offline : false , latency : 100 , throughput : 200 }
128- expect ( @ driver. network_conditions ) . to eq (
127+ driver . network_conditions = { offline : false , latency : 100 , throughput : 200 }
128+ expect ( driver . network_conditions ) . to eq (
129129 'offline' => false ,
130130 'latency' => 100 ,
131131 'download_throughput' => 200 ,
134134 end
135135
136136 it 'gets the browser logs' do
137- @ driver. navigate . to 'https://www.selenium.dev/selenium/web/'
137+ driver . navigate . to 'https://www.selenium.dev/selenium/web/'
138138 sleep 1
139- logs = @ driver. logs . get ( :browser )
139+ logs = driver . logs . get ( :browser )
140140
141141 expect ( logs . first . message ) . to include 'Failed to load resource'
142142 end
143143
144144 it 'sets permissions' do
145- @ driver. navigate . to 'https://www.selenium.dev/selenium/web/'
145+ driver . navigate . to 'https://www.selenium.dev/selenium/web/'
146146
147- @ driver. add_permission ( 'camera' , 'denied' )
148- @ driver. add_permissions ( 'clipboard-read' => 'denied' , 'clipboard-write' => 'prompt' )
147+ driver . add_permission ( 'camera' , 'denied' )
148+ driver . add_permissions ( 'clipboard-read' => 'denied' , 'clipboard-write' => 'prompt' )
149149
150- expect ( permission ( 'camera' ) ) . to eq ( 'denied' )
151- expect ( permission ( 'clipboard-read' ) ) . to eq ( 'denied' )
152- expect ( permission ( 'clipboard-write' ) ) . to eq ( 'prompt' )
150+ expect ( permission ( driver , 'camera' ) ) . to eq ( 'denied' )
151+ expect ( permission ( driver , 'clipboard-read' ) ) . to eq ( 'denied' )
152+ expect ( permission ( driver , 'clipboard-write' ) ) . to eq ( 'prompt' )
153153 end
154154 end
155155
@@ -163,8 +163,8 @@ def chrome_location
163163 ENV [ 'CHROME_BIN' ] = finder . browser_path
164164 end
165165
166- def permission ( name )
167- @ driver. execute_async_script ( 'callback = arguments[arguments.length - 1];' \
166+ def permission ( driver , name )
167+ driver . execute_async_script ( 'callback = arguments[arguments.length - 1];' \
168168 'callback(navigator.permissions.query({name: arguments[0]}));' , name ) [ 'state' ]
169169 end
170170end
0 commit comments