Details
-
Bug
-
Status: Closed
-
Minor
-
Resolution: Fixed
-
5.3.7
-
None
Description
SeleniumTestCase always assumes that the selenium server is running on the default port, even 'though it can be modified via a system property ("selenium.port").
When that system property is set (either intentionally or accidentally), then the selenium server is started correctly, but the command processor fails to connect to it.
The solution is simple. Replace this statement:
CommandProcessor httpCommandProcessor = new HttpCommandProcessor("localhost",
RemoteControlConfiguration.DEFAULT_PORT, browserStartCommand, baseURL);
with this:
CommandProcessor httpCommandProcessor = new HttpCommandProcessor("localhost",
seleniumServer.getPort(), browserStartCommand, baseURL);