You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Added a bunch of improvements to webdriver playback and scheduler including:
Added support for test results server for scheduled tests
Added external plugin support for scheduler
Added support for remote playback for tests using webdriver
Added option for selecting how an existing window is used for webdriver playback
Added close webdriver session toolbar button
Added toolbar button for selecting a common browser for webdriver playback
Improved webdriver playback
Fixed failing gist creation
Fixed counter in health service
Added more health event logging
Changed to secure urls where possible
GitHub.createGist("Selenium IDE diagnostic information",data).done(function(url){
742
+
GitHub.createGistWithFiles("Selenium IDE diagnostic information",data).then(function(url){
736
743
alert("Gist created with diagnostic information.\nPlease update the issue on https://github.com/SeleniumHQ/selenium/issues with this url.\nURL: "+url);
737
744
},function(response,success,status){
738
-
alert("Gist creation failed with status "+status+"\nResponse:-\n"+(response||''));
745
+
alert("Gist creation failed with status "+status+" and response:-\n"+(response||''));
<descriptionclass="tip">URL of server to send test results for scheduled tests</description>
95
100
</tabpanel>
96
101
<tabpanelid="formats"orient="vertical">
97
102
<hboxflex="1">
@@ -154,9 +159,15 @@ limitations under the License.
154
159
<descriptionclass="tip">Changes to this option will be applied after an Selenium IDE restart</description>
155
160
<descriptionclass="tip">WebDriver playback is still an experimental feature and may not be very stable. Please use it for testing Selenium IDE to provide us feedback.</description>
//The following code is out of the above if block as it is a feature. Allow scheduling the currently open test suite if no suite is specified in the job
@@ -276,6 +278,15 @@ limitations under the License.
276
278
</stack>
277
279
</vbox>
278
280
</stack>
281
+
282
+
<toolbarbuttonid="browser-button"type="menu-button"label="WebDriver"class="toolbar2 toolbarbutton-1"tooltiptext="Webdriver playback is off. Turn on in the options.">
<toolbarbuttonid="close-webdriver-button"label="Close Webdriver"class="toolbar2 toolbarbutton-1"tooltiptext="Close Webdriver session to the Selenium Server"oncommand="window.editor.selDebugger.closeWebDriverSession()"/>
// alert('There was a problem with the request.\nUrl: ' + url + '\nHttp Status: ' + httpRequest.status + "\nResponse: " + httpRequest.responseText);
61
62
LOG.debug('Error: There was a problem with the request.\nUrl: '+url+'\nHttp Status: '+httpRequest.status+"\nResponse: "+httpRequest.responseText);
62
-
callback(null,false,httpRequest.status);
63
63
}
64
64
}
65
65
}catch(e){
66
66
//TODO eliminate alert and signal the failure, typically when callback is not given and Deferred is not loaded
67
+
//LOG.error('Error: There was a problem with the request.\nUrl: ' + url + '\nHttp Status: ' + httpRequest.status + "\nResponse: " + httpRequest.responseText);
0 commit comments