File tree Expand file tree Collapse file tree 2 files changed +9
-3
lines changed
javascript/firefox-driver/js Expand file tree Collapse file tree 2 files changed +9
-3
lines changed Original file line number Diff line number Diff line change @@ -757,9 +757,14 @@ nsCommandProcessor.prototype.getSessionCapabilities = function(response) {
757757 try {
758758 response . value [ cap ] = prefStore . getBoolPref ( pref ) ;
759759 } catch ( e ) {
760- // An exception is thrown if the saught preference is not available.
761- // For instance, a Firefox version not supporting HTML5 will not have
762- // a preference for webStorageEnabled.
760+ try {
761+ response . value [ cap ] = prefStore . getIntPref ( pref ) ;
762+ } catch ( e ) {
763+ try {
764+ response . value [ cap ] = prefStore . getCharPref ( pref ) ;
765+ } catch ( e ) {
766+ }
767+ }
763768 }
764769 }
765770
Original file line number Diff line number Diff line change @@ -166,6 +166,7 @@ wdSessionStoreService.CAPABILITY_PREFERENCE_MAPPING = {
166166 'webStorageEnabled' : 'dom.storage.enabled' ,
167167 'applicationCacheEnabled' : 'browser.cache.offline.enable' ,
168168 'databaseEnabled' : 'dom.indexedDB.enabled' ,
169+ 'elementScrollBehavior' : 'webdriver.elementScrollBehavior' ,
169170 'locationContextEnabled' : 'geo.enabled' ,
170171 'browserConnectionEnabled' : 'dom.network.enabled' ,
171172 'acceptSslCerts' : 'webdriver_accept_untrusted_certs' ,
You can’t perform that action at this time.
0 commit comments