selenium.server/src/org/netbeans/modules/selenium/server/SeleniumServerRunner.java
1.1 --- a/selenium.server/src/org/netbeans/modules/selenium/server/SeleniumServerRunner.java Fri Mar 09 16:37:01 2012 +0100
1.2 +++ b/selenium.server/src/org/netbeans/modules/selenium/server/SeleniumServerRunner.java Thu Nov 01 09:53:16 2012 +0100
1.3 @@ -116,6 +116,7 @@
1.4 }
1.5 switch (action) {
1.6 case START:
1.7 + callSeleniumServerMethod("boot");
1.8 callSeleniumServerMethod("start");
1.9 break;
1.10 case STOP:
1.11 @@ -123,12 +124,14 @@
1.12 break;
1.13 case RESTART:
1.14 callSeleniumServerMethod("stop");
1.15 + callSeleniumServerMethod("boot");
1.16 callSeleniumServerMethod("start");
1.17 break;
1.18 case RELOAD:
1.19 callSeleniumServerMethod("stop");
1.20 server = null;
1.21 initializeServer();
1.22 + callSeleniumServerMethod("boot");
1.23 callSeleniumServerMethod("start");
1.24 break;
1.25 default:
1.26 @@ -202,6 +205,15 @@
1.27 remoteControlConfigurationInstance, ffProfileDir);
1.28 }
1.29 }
1.30 + String userExtensionsString = ip.getString(SeleniumProperties.USER_EXTENSIONS, ""); //NOI18N
1.31 + if (!userExtensionsString.isEmpty()) {
1.32 + File userExtensionFile = new File(userExtensionsString);
1.33 + if (userExtensionFile.exists()) {
1.34 + remoteControlConfiguration.getMethod("setUserExtensions", File.class).invoke( //NOI18N
1.35 + remoteControlConfigurationInstance, userExtensionFile);
1.36 + }
1.37 + }
1.38 +
1.39 server = seleniumServer.getConstructor(remoteControlConfiguration).
1.40 newInstance(remoteControlConfigurationInstance);
1.41 }