Full name:
org.codehaus.mojo:selenium-maven-plugin:1.0-beta-3:start-server
Description:
Start the Selenium server.
Attributes:
1.0-beta-1.| Name | Type | Since | Description |
|---|---|---|---|
| background | boolean |
1.0-beta-1 |
Flag to control if we background the server or block Maven
execution. Default value is: false. |
| logFile | File |
1.0-beta-1 |
The file that Selenium server logs will be written to. Default value is: ${project.build.directory}/selenium/server.log. |
| workingDirectory | File |
1.0-beta-1 |
Working directory where Selenium server will be started from. |
| Name | Type | Since | Description |
|---|---|---|---|
| avoidProxy | boolean |
1.0-beta-3 |
By default, we proxy every browser request; set this flag to make
the browser use our proxy only for URLs containing
'/selenium-server' Default value is: false. |
| browserSessionReuse | boolean |
1.0-beta-3 |
Stops re-initialization and spawning of the browser between tests. Default value is: false. |
| browserSideLog | boolean |
1.0-beta-3 |
Enables logging on the browser side; logging messages will be transmitted to the server. This can affect performance. |
| debug | boolean |
1.0-beta-1 |
Enable the server's debug mode.. Default value is: false. |
| defaultUserExtensions | String |
1.0-beta-1 |
The file or resource to use for default user-extensions.js. Default value is: org/codehaus/mojo/selenium/default-user-extensions.js. |
| defaultUserExtensionsEnabled | boolean |
1.0-beta-1 |
Enable or disable default user-extensions.js Default value is: true. |
| displayPropertiesFile | File |
1.0-beta-1 |
The location of the file to read the display properties. Default value is: ${project.build.directory}/selenium/display.properties. |
| ensureCleanSession | boolean |
1.0-beta-3 |
If the browser does not have user profiles, make sure every new
session has no artifacts from previous sessions. For example,
enabling this option will cause all user cookies to be archived
before launching IE, and restored after IE is closed. Default value is: false. |
| firefoxProfileTemplate | File |
1.0-beta-1 |
Normally a fresh empty Firefox profile is created every time we launch. You can specify a directory to make us copy your profile directory instead. |
| forcedBrowserMode | String |
1.0-beta-3 |
Sets the browser mode (e.g. "*iexplore" for all sessions). |
| logOutput | boolean |
1.0-beta-1 |
Enable logging mode. Default value is: false. |
| multiWindow | boolean |
1.0-beta-3 |
Flag to control if we start Selenium RC in multiWindow mode or not.
The multiWindow mode is useful for applications using
frames/iframes which otherwise cannot be tested as the same window
is used for displaying both the Selenium tests and the AUT. Default value is: false. |
| port | int |
1.0-beta-1 |
The port number of the server to connect to. Default value is: 4444. |
| skip | boolean |
1.0-beta-2 |
Allows the server startup to be skipped. Default value is: false. |
| timeout | int |
1.0-beta-1 |
Timeout for the server in seconds. Default value is: -1. |
| trustAllSSLCertificates | boolean |
1.0-beta-3 |
Forces the Selenium proxy to trust all SSL certificates. This
doesn't work in browsers that don't use the Selenium proxy. Default value is: false. |
| trustStore | File |
1.0-beta-3 |
The location of the SSL trust-store. |
| trustStorePassword | String |
1.0-beta-3 |
The password for the SSL trust-store. |
| userExtensions | String |
1.0-beta-1 |
Location of the user-extensions.js to load into the server. If defaultUserExtensionsEnabled is true, then this file will be appended to the defaults. |
| verifyBrowser | String |
1.0-beta-1 |
Attempt to verify the named browser configuration. Must be one of the standard valid browser names (and must start with a *), e.g. *firefox, *iexplore, *custom. |
By default, we proxy every browser request; set this flag to make the browser use our proxy only for URLs containing '/selenium-server'
boolean1.0-beta-3No${avoidProxy}falseFlag to control if we background the server or block Maven execution.
boolean1.0-beta-1Yes${background}falseStops re-initialization and spawning of the browser between tests.
boolean1.0-beta-3No${browserSessionReuse}falseEnables logging on the browser side; logging messages will be transmitted to the server. This can affect performance.
boolean1.0-beta-3No${browserSideLog}debug :
Enable the server's debug mode..
boolean1.0-beta-1No${debug}falseThe file or resource to use for default user-extensions.js.
java.lang.String1.0-beta-1Noorg/codehaus/mojo/selenium/default-user-extensions.jsdefaultUserExtensionsEnabled :
Enable or disable default user-extensions.js
boolean1.0-beta-1NotrueThe location of the file to read the display properties.
java.io.File1.0-beta-1No${project.build.directory}/selenium/display.propertiesIf the browser does not have user profiles, make sure every new session has no artifacts from previous sessions. For example, enabling this option will cause all user cookies to be archived before launching IE, and restored after IE is closed.
boolean1.0-beta-3No${ensureCleanSession}falseNormally a fresh empty Firefox profile is created every time we launch. You can specify a directory to make us copy your profile directory instead.
java.io.File1.0-beta-1No${firefoxProfileTemplate}Sets the browser mode (e.g. "*iexplore" for all sessions).
java.lang.String1.0-beta-3No${forcedBrowserMode}logFile :
The file that Selenium server logs will be written to.
java.io.File1.0-beta-1Yes${logFile}${project.build.directory}/selenium/server.logEnable logging mode.
boolean1.0-beta-1No${logOutput}falseFlag to control if we start Selenium RC in multiWindow mode or not. The multiWindow mode is useful for applications using frames/iframes which otherwise cannot be tested as the same window is used for displaying both the Selenium tests and the AUT.
boolean1.0-beta-3No${multiWindow}falseport :
The port number of the server to connect to.
int1.0-beta-1No${port}4444skip :
Allows the server startup to be skipped.
boolean1.0-beta-2No${maven.test.skip}falsetimeout :
Timeout for the server in seconds.
int1.0-beta-1No${timeout}-1Forces the Selenium proxy to trust all SSL certificates. This doesn't work in browsers that don't use the Selenium proxy.
boolean1.0-beta-3No${trustAllSSLCertificates}falseThe location of the SSL trust-store.
java.io.File1.0-beta-3No${trustStore}The password for the SSL trust-store.
java.lang.String1.0-beta-3No${trustStorePassword}Location of the user-extensions.js to load into the server. If defaultUserExtensionsEnabled is true, then this file will be appended to the defaults.
java.lang.String1.0-beta-1No${userExtensions}Attempt to verify the named browser configuration. Must be one of the standard valid browser names (and must start with a *), e.g. *firefox, *iexplore, *custom.
java.lang.String1.0-beta-1No${verifyBrowser}Working directory where Selenium server will be started from.
java.io.File1.0-beta-1Yes${project.build.directory}/selenium