selenium.server/src/org/netbeans/modules/selenium/server/SeleniumServerRunner.java
branchrelease72
changeset 17894 7ceebbb201a7
parent 17795 ed07e23ee4d1
child 17940 c5cac35f0ad7
     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      }