@@ -34,16 +34,14 @@ module WebDriver
34
34
expect ( driver . page_source ) . to match ( %r{<title>XHTML Test Page</title>}i )
35
35
end
36
36
37
- not_compliant_on driver : :remote , browser : :phantomjs do
38
- it 'should refresh the page' do
39
- driver . navigate . to url_for ( 'javascriptPage.html' )
40
- sleep 1 # javascript takes too long to load
41
- driver . find_element ( id : 'updatediv' ) . click
42
- expect ( driver . find_element ( id : 'dynamo' ) . text ) . to eq ( 'Fish and chips!' )
43
- driver . navigate . refresh
44
- wait_for_element ( id : 'dynamo' )
45
- expect ( driver . find_element ( id : 'dynamo' ) . text ) . to eq ( "What's for dinner?" )
46
- end
37
+ it 'should refresh the page' , except : { driver : :remote , browser : :phantomjs } do
38
+ driver . navigate . to url_for ( 'javascriptPage.html' )
39
+ sleep 1 # javascript takes too long to load
40
+ driver . find_element ( id : 'updatediv' ) . click
41
+ expect ( driver . find_element ( id : 'dynamo' ) . text ) . to eq ( 'Fish and chips!' )
42
+ driver . navigate . refresh
43
+ wait_for_element ( id : 'dynamo' )
44
+ expect ( driver . find_element ( id : 'dynamo' ) . text ) . to eq ( "What's for dinner?" )
47
45
end
48
46
49
47
context 'screenshots' do
@@ -277,7 +275,8 @@ def save_screenshot_and_assert(path)
277
275
end
278
276
end
279
277
280
- describe 'execute async script' do
278
+ # https://github.com/mozilla/geckodriver/issues/800
279
+ describe 'execute async script' , except : { browser : :ff_nightly } do
281
280
before do
282
281
driver . manage . timeouts . script_timeout = 0
283
282
driver . navigate . to url_for ( 'ajaxy_page.html' )
0 commit comments