title: Could not contact Selenium Server; have you started it on 'localhost:4444'?
body: <p>I am using selenium standalone version <code>2.33.0</code> to run the automated test cases. It was running fine until last month. The firefox version then was <code>21.x</code>. Now it is upgraded to <code>ver-22</code>.</p>
  
  <p>I figured out that selenium <code>2.33</code> does not work with the latest firefox browser. So I changed the value of 'maxVersion' to <code>23.0.*</code> in the below files:</p>
  
  <pre><code>./customProfileDirCUSTFF/extensions/readystate@openqa.org/install.rdf
  ./customProfileDirCUSTFF/extensions/{538F0036-F358-4f84-A764-89FB437166B4}/install.rdf
  ./customProfileDirCUSTFFCHROME/extensions/readystate@openqa.org/install.rdf
  ./customProfileDirCUSTFFCHROME/extensions/{503A0CD4-EDC8-489b-853B-19E0BAA8F0A4}/install.rdf
  ./customProfileDirCUSTFFCHROME/extensions/{538F0036-F358-4f84-A764-89FB437166B4}/install.rdf
  </code></pre>
  
  <p>After this when I try to run selenium, I get the below error:</p>
  
  <pre><code>Could not contact Selenium Server; have you started it on 'localhost:4444' ? Read more at http://seleniumhq.org/projects/remote-control/not-started.html Connection refused
  
  com.thoughtworks.selenium.DefaultSelenium.start(DefaultSelenium.java:86) 
  at qa.apigee.common.ApigeeOnlineUITestBase.launchBrowser(Unknown Source) 
  at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) 
  at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) 
  at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) 
  at java.lang.reflect.Method.invoke(Method.java:597) 
  at org.testng.internal.MethodHelper.invokeMethod(MethodHelper.java:640) 
  at org.testng.internal.Invoker.invokeConfigurationMethod(Invoker.java:503) 
  at org.testng.internal.Invoker.invokeConfigurations(Invoker.java:193) 
  at org.testng.internal.Invoker.invokeConfigurations(Invoker.java:123) 
  at org.testng.internal.TestMethodWorker.invokeBeforeClassMethods(TestMethodWorker.java:183) 
  at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:115) 
  at org.testng.TestRunner.runWorkers(TestRunner.java:1098) 
  at org.testng.TestRunner.privateRun(TestRunner.java:727) 
  at org.testng.TestRunner.run(TestRunner.java:581) 
  at org.testng.SuiteRunner.runTest(SuiteRunner.java:315) 
  at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:310) 
  at org.testng.SuiteRunner.privateRun(SuiteRunner.java:272) 
  at org.testng.SuiteRunner.run(SuiteRunner.java:221) 
  at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:40) 
  at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:83) 
  at org.testng.internal.thread.ThreadUtil$CountDownLatchedRunnable.run(ThreadUtil.java:151) 
  at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:895) 
  at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:918) 
  at java.lang.Thread.run(Thread.java:680) 
  </code></pre>
  
  <p>Please help! </p>