public enum ThucydidesSystemProperty extends Enum<ThucydidesSystemProperty>
| Enum Constant and Description |
|---|
ACCEPT_INSECURE_CERTIFICATES
Set to true to activate the AcceptInsecureCertificates options for Chrome and Firefox.
|
APPIUM_ADDITIONAL_CAPABILITIES
List of capabilities that should be provided in addition to supported by w3c or Appium.
|
APPIUM_DEVICE_NAME
The device name used for Appium tests
|
APPIUM_DEVICE_NAMES
(Experimental) Specifies a list of devices to be used for parallel testing.
|
APPIUM_HUB |
APPIUM_PLATFORMNAME |
APPIUM_PROCESS_DESIRED_CAPABILITIES
Set to true to enable processing of desired capabilities, created from the provided 'appium:' properties.
|
APPIUM_UDID
Unique device identifier of the connected physical device used for appium tests
|
BROWSERSTACK_BROWSER
Browserstack uses this property for desktop browsers, like firefox, chrome and IE.
|
BROWSERSTACK_BROWSER_VERSION |
BROWSERSTACK_BROWSERNAME
Browserstack uses this one for android and iphone.
|
BROWSERSTACK_BUILD
Specify a name for a logical group of tests on BrowserStack
|
BROWSERSTACK_DEBUG
Generates screenshots at various steps in tests on BrowserStack
|
BROWSERSTACK_DEVICE
BrowserStack mobile device name on which tests should be run
|
BROWSERSTACK_DEVICE_ORIENTATION
Set the screen orientation of BrowserStack mobile device
|
BROWSERSTACK_IE_DRIVER
Specify the Internet Explorer webdriver version on BrowserStack
|
BROWSERSTACK_IE_ENABLE_POPUPS
Enable the popup blocker in Internet Explorer on BrowserStack
|
BROWSERSTACK_IE_NO_FLASH
Disable flash on Internet Explorer on BrowserStack
|
BROWSERSTACK_KEY |
BROWSERSTACK_LOCAL
For Testing against internal/local servers on BrowserStack
|
BROWSERSTACK_OS |
BROWSERSTACK_OS_VERSION |
BROWSERSTACK_PROJECT
Specify a name for a logical group of builds on BrowserStack
|
BROWSERSTACK_RESOLUTION
Sets resolution of VM on BrowserStack
|
BROWSERSTACK_SELENIUM_VERSION |
BROWSERSTACK_SESSION_NAME
Specify an identifier for the test run on BrowserStack
|
BROWSERSTACK_URL
BrowserStack Hub URL if running the tests on BrowserStack Cloud
|
BROWSERSTACK_USER |
CHROME_BINARY
Path to the Chrome binary, if it is not on the system path.
|
CHROME_DEFAULT_OPTIONS_W3C
Set this to true to activate the "w3c" experimental option for chrome.
|
CHROME_EXTENSION
Path to a Chrome-driver specific extensions file
|
CHROME_SWITCHES
Arguments to be passed to the Chrome driver, separated by commas.
|
CONTEXT
Provide a text that distinguishes tests run in a particular environment or context from the same test
run in a different environment or context.
|
CUCUMBER_PRETTY_FORMAT_TABLES |
CURRENT_TARGET_VERSION
Property used to define the current target version for manual tests defined in Cucumber scenarios
with the @manual and @@last-version-tested annotations.
|
DASHBOARD_EXCLUDED_TAG_LIST
If set, this will define the list of tag types to be excluded from the dashboard screens
|
DASHBOARD_TAG_LIST
If set, this will define the list of tag types to appear on the dashboard screens
|
DEEP_STEP_EXECUTION_AFTER_FAILURES
Set this to true if you want Serenity to report nested step structures for subsequent steps
after a step failure.
|
DELETE_HISTORY_DIRECTORY
Delete the history directory before a new set of results is recorded
|
DRIVER
A shortcut for 'webdriver.driver'.
|
DRIVER_OPTIONS
Used to specify either chrome options or firefox preferences, depending on which driver is being used.
|
EDGE_OPTIONS
Use this property to pass options to Edge driver using the 'ms:edgeOptions' capability option.
|
ENABLE_MARKDOWN
If set to true (the default), allow markdown formatting in test outcome titles and descriptions.
|
ENVIRONMENT |
FEATURE_FILE_ENCODING
What encoding to use for reading Cucumber feature files?
Defaults to system default encoding
|
FEATURE_FILE_LANGUAGE
What (human) language are the Cucumber feature files written in?
Defaults to "en"
|
FIREFOX_LOG_LEVEL |
FIREFOX_OPTIONS
An alternative to gecko.firefox.options
|
FIREFOX_PREFERENCE_SEPARATOR
The character to be used to separate firefox preference key-value pairs when using the "firefox.preferences" property.
|
FIREFOX_PREFERENCES
Preferences to be passed to the Firefox driver, separated by semi-colons (commas often appear in the preference
values.
|
GECKO_FIREFOX_OPTIONS
Use this property to pass options to Marionette using the 'moz:firefoxOptions' capability option.
|
HEADLESS_MODE
Activate headless mode for chrome, firefox or edge
|
HIDDEN_TAGS
Legacy form of "serenity.report.exclude.tags"
|
IE_OPTIONS_ENABLE_NATIVE_EVENTS |
IE_OPTIONS_IGNORE_ZOOM_LEVEL |
IE_OPTIONS_REQUIRE_WINDOW_FOCUS |
IGNORE_EMBEDDED_TABLES
If set to true, don't format embedded tables in JBehave or Gherkin steps.
|
INJECTED_TAGS
If provided, each test in a test run will have these tags added.
|
IO_BLOCKING_COEFFICIENT |
JIRA_PASSWORD
If defined, the JIRA password required to connect to JIRA.
|
JIRA_PROJECT
If defined, the JIRA project id will be prepended to issue numbers.
|
JIRA_URL
If the base JIRA URL is defined, Thucydides will build the issue tracker url using the standard JIRA form.
|
JIRA_USERNAME
If defined, the JIRA username required to connect to JIRA.
|
JSON_CHARSET
What charset to use for JSON processing.
|
JSON_PRETTY_PRINTING
Format the JSON test outcomes nicely.
|
LEGACY_WAIT_FOR_TEXT
Wait for an element to be visible and fail if the element is not visible.
|
MANAGE_APPIUM_SERVERS
Should Serenity Manage your appium servers for you
|
MANUAL_RESULT_EXPIRY_LIMIT
How many days before a manually configured test result expires and goes back to pending.
|
MANUAL_TASK_INSTRUMENTATION
Set this property to true if you don't want Serenity to try to instrument tasks for you.
|
MANUAL_TEST_REPORT_RESULT
What test result (success,ignored, or pending) should be shown for manual annotated tests in the reports?
|
MAX_FREQUENT_FAILURES |
NARRATIVE_FORMAT
If set to true, Asciidoc formatting will be supported in the narrative texts.
|
OUTPUT_FORMATS
What format should test results be generated in.
|
PROPERTIES
Allows you to override the default serenity.properties location for properties file.
|
RECORD_FAILURES
Record failures to a file specified by property rerun.failures.file or rerun.xml in current directory
|
REFUSE_UNTRUSTED_CERTIFICATES
Don't accept sites using untrusted certificates.
|
REMOTE_PLATFORM |
REPLAY_FAILURES
Replay failures from a file specified by property rerun.failures.file or rerun.xml in current directory
|
REPORT_ASSETS_DIRECTORY
Where to find images used in the reports (defaults to src/test/resources/assets)
|
REPORT_CHARSET
What charset to use for report generation.
|
REPORT_KEEP_ALIVE_TIME |
REPORT_MAX_THREADS |
REPORT_ON_TAGS
Display only test results and requirements containing any of the specified tags
|
REPORT_RAW_TAG_LIST
If set, this will define the list of tag types which will be not formatted with title case in HTML report.
|
REPORT_SCOREBOARD_SIZE
The maximum number of entries to appear on report scoreboards (default 5)
|
REPORT_SUBTITLE
A subtitle to appear in the Serenity HTML reports.
|
REPORT_TAGTYPE_TITLE
The title to appear in the tag type table in the email reports
|
REPORT_TAGTYPES
What tag types should be listed in the report summary
|
REPORT_THREADS
Fine-tune the number of threads Serenity uses for report generation.
|
REPORT_TIMEOUT_THREADDUMPS |
RERUN_FAILURES_DIRECTORY
Location of the directory where the failure files are recorded.
|
SAFARI_USE_CLEAN_SESSION
Instruct the SafariDriver to delete all existing session data when starting a new session (true by default)
|
SAUCELABS_ACCESS_KEY
SauceLabs access key - if provided, Thucydides can generate links to the SauceLabs reports that don't require a login.
|
SAUCELABS_BROWSER_VERSION |
SAUCELABS_BROWSERNAME |
SAUCELABS_DATACENTER
SauceLabs datacenter used for interaction with SauceLabs API and adding link to Serenity report
Examples:
US: us-west-1
Europe: eu-central-1
|
SAUCELABS_IMPLICIT_TIMEOUT
Override the default implicit timeout value for the Saucelabs driver.
|
SAUCELABS_RECORD_SCREENSHOTS
Saucelabs records screenshots as well as videos by default.
|
SAUCELABS_TARGET_PLATFORM |
SAUCELABS_TEST_NAME |
SAUCELABS_URL
Saucelabs URL, including username and api key
|
SAUCELABS_USER_ID
SauceLabs user id - if provided with the access key,
Thucydides can generate links to the SauceLabs reports that don't require a login.
|
SCREENPLAY_PRONOUNS
Words that will be recognised as pronouns by Serenity Screenplay in Cucumber and used to refer to the
actor in the spotlight, rather than as an actor name.
|
SECURITY_ENABLE_JAVA
Enable applets in Firefox.
|
SERENITY_ACTIVATE_FIREBUGS
Activate the Firebugs plugin for firefox.
|
SERENITY_ACTIVATE_HIGHLIGHTING |
SERENITY_ADD_CONTEXT_TAG
Include context tags with a test if one is provided.
|
SERENITY_ANNOTATED_REQUIREMENTS_DIR
Use this property if you need to completely override the location of requirements for the Annotated Provider.
|
SERENITY_BATCH_COUNT
A deprecated property that is synonymous with thucydides.batch.size
|
SERENITY_BATCH_NUMBER
If batch testing is being used, this is the number of the batch being run on this machine.
|
SERENITY_BATCH_SIZE
If batch testing is being used, this is the size of the batches being executed.
|
SERENITY_BATCH_STRATEGY
Batch strategy to use for parallel batches.
|
SERENITY_BROWSER_FULL_SCREEN
Set the browser o full screen mode before tests are executed
|
SERENITY_BROWSER_HEIGHT
Redimension the browser to enable larger screenshots.
|
SERENITY_BROWSER_MAXIMIZED
Set to true to get WebDriver to maximise the Browser window before the tests are executed.
|
SERENITY_BROWSER_RESIZING
Set to false if you don't want Serenity to resize the browser page at the start of a test
(Can be useful for custom Appium drivers)
|
SERENITY_BROWSER_WIDTH
Redimension the browser to enable larger screenshots.
|
SERENITY_COMPRESS_FILENAMES
If set to false, render report names in a readable form as opposed to a hash format.
|
SERENITY_COMPRESS_SCREENSHOTS
If set, Serenity will scale down the screenshots taken during execution to the size of the carousel in the
screenshot page.
|
SERENITY_COMPROMISED_ON
Comma-separated list of exception classes that should produce a compromised test in the reports.
|
SERENITY_CONFIGURATION_REPORT
Default name of report with configurations.
|
SERENITY_CONSOLE_BANNER
Write the console banner using ascii-art ("ascii", default value) or in smaller text ("normal")
|
SERENITY_CONSOLE_COLORS
Use ASCII color codes when outputing the console logs.
|
SERENITY_CONSOLE_HEADINGS
Write the console headings using ascii-art ("ascii", default value) or in normal text ("normal")
|
SERENITY_CSV_EXTRA_COLUMNS
Add extra columns to the CSV output, obtained from tag values.
|
SERENITY_DATA_DIR
Where Serenity stores local data.
|
SERENITY_DIFFERENT_BROWSER_FOR_EACH_ACTOR
When multiple actors are used with the Screenplay pattern, a separate browser is configured for each actor.
|
SERENITY_DISABLE_REST_CALLS_AFTER_FAILURES
Normally, REST calls are disabled when a failure occurs.
|
SERENITY_DISPLAY_TEST_NUMBERS
Set to true to write the chronological number of each test as it is executed to the console
|
SERENITY_DRIVER_CAPABILITIES
A set of user-defined capabilities to be used to configure the WebDriver driver.
|
SERENITY_DRIVER_PAGE_LOAD_STRATEGY
Possible values are:none, eager or normal
|
SERENITY_DRIVER_UNEXPECTED_ALERT_BEHAVIOUR
Possible values are: accept, dismiss, accept and notify, dismiss and notify, ignore
|
SERENITY_DRY_RUN
Run through the steps without actually executing them.
|
SERENITY_ENABLE_WEBDRIVER_IN_FIXTURE_METHODS
Enable WebDriver calls in @After methods, even after a step has failed (true by default).
|
SERENITY_ERROR_ON
Comma-separated list of exception classes that should produce an error in the reports.
|
SERENITY_ESTIMATED_AVERAGE_STEP_COUNT
The estimated number of steps in a pending scenario.
|
SERENITY_ESTIMATED_TESTS_PER_REQUIREMENT
The estimated number of tests in a typical story.
|
SERENITY_EXCLUDE_UNRELATED_REQUIREMENTS_OF_TYPE
Deprecated.
|
SERENITY_EXT_PACKAGES
Extension packages.
|
SERENITY_EXTENSION_PACKAGES
The root package or packages used to look for Serenity extension classes, as a comma-separated list.
|
SERENITY_FAIL_ON
Comma-separated list of exception classes that should produce a failure in the reports.
|
SERENITY_FEATURES_DIRECTORY
Override the directory name for the directory containing feature files.
|
SERENITY_FILE_IO_RETRY_TIMEOUT
Timeout (in seconds) for retrying file I/O.
|
SERENITY_FLOW_REPORTS_DIR
Default name of folder, with reports about test flow and aggregation report generation
|
SERENITY_FORK_COUNT
If batch testing is being used in a multithreaded environment, this is the number of forks that will be created.
|
SERENITY_FORK_NUMBER
If batch testing is being used in a multithreaded environment, this is the executing fork number.
|
SERENITY_FULL_PAGE_SCREENSHOT_STRATEGY
Deprecated.
|
SERENITY_GENERATE_CSV_REPORTS
Generate a CSV report for each test result (true by default)
|
SERENITY_HISTORY
Base directory in which history files are stored.
|
SERENITY_HISTORY_DIRECTORY
Serenity will look in this directory for the previous build results, to use as a basis for the
historical flags shown in the test results.
|
SERENITY_HOME
The home directory for Thucydides output and data files - by default, $USER_HOME/.thucydides
|
SERENITY_INCLUDE_ACTOR_NAME_IN_CONSEQUENCES
If set to true, the name of the actor will appear in "should" statements for Screenplay tests.
|
SERENITY_ISSUE_TRACKER_URL
Base URL for the issue tracking system to be referred to in the reports.
|
SERENITY_JIRA_WORKFLOW
The JIRA workflow is defined in this file.
|
SERENITY_JIRA_WORKFLOW_ACTIVE
If set to true, JIRA Workflow is active.
|
SERENITY_JQUERY_INTEGRATION
Enable JQuery integration.
|
SERENITY_KEEP_UNSCALED_SCREENSHOTS
If set to true, a copy of the original screenshot will be kept when screenshots are scaled for the reports.
|
SERENITY_LINKED_TAGS
A comma-separated list of tag types for which human-readable report names will be generated.
|
SERENITY_LOCATOR_FACTORY
Normally, Serenity uses SmartElementLocatorFactory, an extension of the AjaxElementLocatorFactory
when instantiating page objects.
|
SERENITY_LOGGING
Four levels are supported: NONE, QUIET, NORMAL and VERBOSE
- NONE: Disable Serenity logging
- QUIET: Only report compromised tests, errors and failures.
|
SERENITY_LOWEST_REQUIREMENT_TYPE
Determine what the lowest level requirement (test cases, feature files, story files, should be
called.
|
SERENITY_MAINTAIN_SESSION
Keep the Serenity session data between tests.
|
SERENITY_MAXIMUM_STEP_NESTING_DEPTH
When creating steps that contain references to other steps serenity does a recursion check to prevent cyclic references.
|
SERENITY_NATIVE_EVENTS
Activate native events in Firefox.
|
SERENITY_OUTPUT_DIRECTORY
Where should reports be generated (use the system property 'serenity.outputDirectory').
|
SERENITY_PENDING_ON
Comma-separated list of exception classes that should produce a pending test in the reports.
|
SERENITY_PROJECT_KEY
A unique identifier for the project under test, used to record test statistics.
|
SERENITY_PROJECT_NAME
What name should appear on the reports
|
SERENITY_PROXY_AUTOCONFIG
Specifies the URL to be used for proxy auto-configuration.
|
SERENITY_PROXY_AUTODETECT
Specifies whether to autodetect proxy settings.
|
SERENITY_PROXY_FTP
Specify which proxy to use for FTP connections.
|
SERENITY_PROXY_HTTP
HTTP Proxy URL configuration
Specify which proxy to use for HTTP connections.
|
SERENITY_PROXY_HTTP_PORT
HTTP Proxy port configuration
Use 'thucydides.proxy.http_port'
|
SERENITY_PROXY_NOPROXY
Sets proxy bypass (noproxy) addresses
The proxy bypass (noproxy) addresses separated by commas
|
SERENITY_PROXY_PASSWORD
HTTP Proxy password configuration
|
SERENITY_PROXY_SOCKS_PASSWORD
Gets the SOCKS proxy's password.
|
SERENITY_PROXY_SOCKS_PROXY
Specifies which proxy to use for SOCKS.
|
SERENITY_PROXY_SOCKS_USERNAME
Specifies a username for the SOCKS proxy.
|
SERENITY_PROXY_SOCKS_VERSION
Specifies which version of SOCKS to use (4 or 5).
|
SERENITY_PROXY_SSL
Specify which proxy to use for SSL connections.
|
SERENITY_PROXY_SSL_PORT
SSL Proxy port configuration - serenity.proxy.sslProxyPort
|
SERENITY_PROXY_TYPE
Explicitly sets the proxy type, useful for forcing direct connection on Linux.
|
SERENITY_PROXY_USER
HTTP Proxy username configuration
|
SERENITY_PUBLIC_URL
Public URL where the Thucydides reports will be displayed.
|
SERENITY_RELEASE_TYPES
What tag names identify the release types (e.g.
|
SERENITY_REPORT_ACCESSIBILITY
Use patterns as well as colors for the graphs and charts.
|
SERENITY_REPORT_DURATIONS |
SERENITY_REPORT_ENCODING
Encoding for reports output
|
SERENITY_REPORT_EXCLUDE_TAGS
A comma-separated list of tags which should not be included the reports.
|
SERENITY_REPORT_HIDE_EMPTY_REQUIREMENTS
Set to true to only display requirements that contain test outcomes.
|
SERENITY_REPORT_RESOURCES
Indicates a directory from which the resources for the HTML reports should be copied.
|
SERENITY_REPORT_SHOW_HISTORY |
SERENITY_REPORT_SHOW_MANUAL_TESTS
Show statistics for manual tests in the test reports.
|
SERENITY_REPORT_SHOW_PROGRESS |
SERENITY_REPORT_SHOW_RELEASES
Report on releases
|
SERENITY_REPORT_SHOW_TAG_MENUS |
SERENITY_REPORT_TAG_MENUS |
SERENITY_REPORT_TAGTYPES
Alternative to report.tagtypes
|
SERENITY_REPORT_URL
Link to the generated Serenity report to embed in the emailable summary report.
|
SERENITY_REPORTS_SHOW_STEP_DETAILS
Should Thucydides display detailed information in the test result tables.
|
SERENITY_REQUIREMENT_EXCLUSIONS
When deriving requirement types from a path, exclude any values from this comma-separated list.
|
SERENITY_REQUIREMENT_TYPES
The hierarchy of requirement types.
|
SERENITY_REQUIREMENTS_DIR
Use this property if you need to completely override the location of requirements for the File System Provider.
|
SERENITY_RESIZED_IMAGE_WIDTH
If set, resize screenshots to this size to save space.
|
SERENITY_RESTART_BROWSER_FOR_EACH
Indicate when a browser should be restarted during a test run.
|
SERENITY_RESTART_BROWSER_FREQUENCY
Restart the browser every so often during data-driven tests.
|
SERENITY_SCREENSHOOTER
Specify the screenshot tool to be used to take screenshots.
|
SERENITY_SCREENSHOT_STRATEGY
Deprecated.
|
SERENITY_SHOW_STORY_DETAILS_IN_TESTS
If set to true, the full description of the parent story or feature is displayed at the top of an individual test report.
|
SERENITY_SKIPPED_ON
Comma-separated list of exception classes that should produce a skipped test in the reports.
|
SERENITY_STEP_DELAY
Pause (in ms) between each test step.
|
SERENITY_STORE_HTML
Configure whether to store the HTML source with screenshots.
|
SERENITY_STORIES_DIRECTORY
Same as serenity.features.directory but for src/test/stories
|
SERENITY_SUMMARY_REPORT_FILENAME
What file name should be used for the email summary report (defaults to serenity-summary.html)
|
SERENITY_SUMMARY_REPORT_TITLE
What name should appear on the email summary report
|
SERENITY_TAG_FAILURES
If set to true, add a tag for test failures, based on the error type and message
|
SERENITY_TAKE_SCREENSHOTS
Fine-grained control over when screenshots are to be taken.
|
SERENITY_TEST_REQUIREMENTS_BASEDIR
The base directory in which requirements are kept.
|
SERENITY_TEST_ROOT
The root package for the tests in a given project.
|
SERENITY_TEST_STATISTICS_DIR
if specified, should point to a folder that contains one or more Serenity CSV output files
|
SERENITY_TIMEOUT
Deprecated.
This property is no longer supported: use the W3C properties instead.
|
SERENITY_USE_REQUIREMENTS_DIRECTORIES
By default, Thucydides will read requirements from the directory structure that contains the stories.
|
SERENITY_VERBOSE_STEPS
If set to true, WebElementFacade events and other step actions will be logged to the console.
|
SERENITY_WEBDRIVER_COLLECTION_LOADING_STRATEGY
Should we assume that collections of webdriver elements are already on the page, or if we should wait for them to be available.
|
SERENITY_WEBDRIVER_INTEGRATION
Disable Webdriver integration.
|
SHOW_FULL_TEST_RESULTS
Show the full test results in the emailable reports
|
SHOW_HISTORY_FLAGS
If set to true, historical flags will be displayed in test lists.
|
SHOW_PIE_CHARTS
Display the pie charts on the dashboard by default.
|
SHOW_RELATED_TAGS
If set, this will display the related tag statistics on the home page.
|
SIMPLIFIED_STACK_TRACES
Stack traces are by default decluttered for readability.
|
STEP_CREATION_STRATEGY
By default, new @Steps libraries are made as new instances, unless declared `shared`, in which case they are
cached by type.
|
TAGS
If provided, only classes and/or methods with tags in this list will be executed.
|
TEST_RETRY_COUNT
Use this property to specify the maximum number of times to rerun the failing tests.
|
TEST_RETRY_COUNT_CUCUMBER
Use this property to specify the maximum number of times to rerun the failing tests for cucumber tests.
|
THUCYDIDES_ACTIVATE_FIREBUGS
Deprecated.
|
THUCYDIDES_ACTIVATE_HIGHLIGHTING
Deprecated.
|
THUCYDIDES_ANNOTATED_REQUIREMENTS_DIR
Deprecated.
|
THUCYDIDES_BATCH_COUNT
Deprecated.
|
THUCYDIDES_BATCH_NUMBER
Deprecated.
|
THUCYDIDES_BATCH_SIZE
Deprecated.
|
THUCYDIDES_BATCH_STRATEGY
Deprecated.
|
THUCYDIDES_BROWSER_HEIGHT
Deprecated.
|
THUCYDIDES_BROWSER_MAXIMIZED
Deprecated.
|
THUCYDIDES_BROWSER_WIDTH
Deprecated.
|
THUCYDIDES_CONFIGURATION_REPORT
Deprecated.
|
THUCYDIDES_CONSOLE_COLORS
Deprecated.
|
THUCYDIDES_CONSOLE_HEADINGS
Deprecated.
|
THUCYDIDES_CSV_EXTRA_COLUMNS
Deprecated.
|
THUCYDIDES_DATA_DIR
Deprecated.
|
THUCYDIDES_DIFFERENT_BROWSER_FOR_EACH_ACTOR
Deprecated.
|
THUCYDIDES_DISPLAY_CONTEXT
Display the context in the test title.
|
THUCYDIDES_DRIVER_CAPABILITIES
Deprecated.
|
THUCYDIDES_DRY_RUN
Deprecated.
|
THUCYDIDES_ESTIMATED_AVERAGE_STEP_COUNT
Deprecated.
|
THUCYDIDES_ESTIMATED_TESTS_PER_REQUIREMENT
Deprecated.
|
THUCYDIDES_EXCLUDE_UNRELATED_REQUIREMENTS_OF_TYPE
Deprecated.
|
THUCYDIDES_EXT_PACKAGES
Deprecated.
|
THUCYDIDES_FILE_IO_RETRY_TIMEOUT
Deprecated.
|
THUCYDIDES_FLOW_REPORTS_DIR
Deprecated.
|
THUCYDIDES_HISTORY
Deprecated.
|
THUCYDIDES_HOME
Deprecated.
|
THUCYDIDES_ISSUE_TRACKER_URL
Deprecated.
|
THUCYDIDES_JQUERY_INTEGRATION
Deprecated.
|
THUCYDIDES_KEEP_UNSCALED_SCREENSHOTS
Deprecated.
|
THUCYDIDES_LOCATOR_FACTORY
Deprecated.
|
THUCYDIDES_LOGGING
Deprecated.
|
THUCYDIDES_LOWEST_REQUIREMENT_TYPE
Deprecated.
|
THUCYDIDES_MAINTAIN_SESSION
Deprecated.
|
THUCYDIDES_NATIVE_EVENTS
Deprecated.
|
THUCYDIDES_ONLY_SAVE_FAILING_SCREENSHOTS
Deprecated.
This property is still supported, but thucydides.take.screenshots provides more fine-grained control.
|
THUCYDIDES_OUTPUT_DIRECTORY
Deprecated.
|
THUCYDIDES_PROJECT_KEY
Deprecated.
|
THUCYDIDES_PROJECT_NAME
Deprecated.
|
THUCYDIDES_PROXY_HTTP
Deprecated.
|
THUCYDIDES_PROXY_HTTP_PORT
Deprecated.
|
THUCYDIDES_PROXY_PASSWORD
Deprecated.
|
THUCYDIDES_PROXY_TYPE
Deprecated.
|
THUCYDIDES_PROXY_USER
Deprecated.
|
THUCYDIDES_PUBLIC_URL
Deprecated.
|
THUCYDIDES_RELEASE_TYPES
Deprecated.
|
THUCYDIDES_REPORT_ENCODING
Deprecated.
|
THUCYDIDES_REPORT_RESOURCES
Deprecated.
|
THUCYDIDES_REPORT_SHOW_HISTORY
Deprecated.
|
THUCYDIDES_REPORT_SHOW_MANUAL_TESTS
Deprecated.
|
THUCYDIDES_REPORT_SHOW_PROGRESS
Deprecated.
|
THUCYDIDES_REPORT_SHOW_RELEASES
Deprecated.
|
THUCYDIDES_REPORT_SHOW_TAG_MENUS
Deprecated.
|
THUCYDIDES_REPORT_TAG_MENUS
Deprecated.
|
THUCYDIDES_REPORTS_SHOW_STEP_DETAILS
Deprecated.
|
THUCYDIDES_REQUIREMENT_EXCLUSIONS
Deprecated.
|
THUCYDIDES_REQUIREMENT_TYPES
Deprecated.
|
THUCYDIDES_REQUIREMENTS_DIR
Deprecated.
|
THUCYDIDES_RESIZED_IMAGE_WIDTH
Deprecated.
|
THUCYDIDES_RESTART_BROWSER_FOR_EACH
Deprecated.
|
THUCYDIDES_RESTART_BROWSER_FREQUENCY
Deprecated.
|
THUCYDIDES_STEP_DELAY
Deprecated.
|
THUCYDIDES_TAKE_SCREENSHOTS
Deprecated.
|
THUCYDIDES_TEST_REQUIREMENTS_BASEDIR
Deprecated.
|
THUCYDIDES_TEST_ROOT
Deprecated.
|
THUCYDIDES_TIMEOUT
Deprecated.
|
THUCYDIDES_USE_REQUIREMENTS_DIRECTORIES
Deprecated.
|
THUCYDIDES_USE_UNIQUE_BROWSER
Deprecated.
|
THUCYDIDES_VERBOSE_SCREENSHOTS
Deprecated.
This property is still supported, but thucydides.take.screenshots provides more fine-grained control.
|
THUCYDIDES_VERBOSE_STEPS
Deprecated.
|
USE_CHROME_AUTOMATION_OPTIONS
Sets a number of common chrome options useful for automated testing.
|
USE_GECKO_DRIVER
If the Gecko Driver is on the system path, it will be used (with Marionnette) by default.
|
USE_TEST_CASE_FOR_STORY_TAG
If set to true (the default value), a story tag will be extracted from the test case or feature file
containing the test.
|
VERBOSE_REPORTING |
WEBDRIVER_AUTODOWNLOAD
If the automatic webdriver download should happen.
|
WEBDRIVER_BASE_URL
The default starting URL for the application, and base URL for relative paths.
|
WEBDRIVER_CAPABILITIES_BROWSERNAME
Used to identify the current driver using the W3C capabililites
|
WEBDRIVER_CHROME_BINARY
Old property for chrome.binary
|
WEBDRIVER_CHROME_DRIVER
Path to the Chrome driver, if it is not on the system path.
|
WEBDRIVER_CREATION_RETRY_CAUSES
A semi-colon list of (partial) error messages.
|
WEBDRIVER_CREATION_RETRY_MAX_TIME |
WEBDRIVER_DRIVER
The WebDriver driver - firefox, chrome, iexplorer, safari.
|
WEBDRIVER_EDGE_DRIVER
Path to the Edge driver, if it is not on the system path.
|
WEBDRIVER_FIREFOX_PROFILE
Full path to the Firefox profile to be used with Firefox.
|
WEBDRIVER_GECKO_DRIVER
Path to the Gecko driver binary
|
WEBDRIVER_IE_DRIVER
Path to the Internet Explorer driver, if it is not on the system path.
|
WEBDRIVER_MIN_SCREENSHOT_INTERVAL
The minimum time to wait between screenshots.
|
WEBDRIVER_PROVIDED_TYPE
If using a provided driver, what type is it.
|
WEBDRIVER_REMOTE_BROWSER_VERSION |
WEBDRIVER_REMOTE_DRIVER
The driver to be used for remote drivers
|
WEBDRIVER_REMOTE_OS |
WEBDRIVER_REMOTE_URL
The URL to be used for remote drivers (including a selenium grid hub)
|
WEBDRIVER_RETRY_ON_STALE_ELEMENT_EXCEPTION
If set to true, PageObject find methods will retry after a short pause when a stale element exception occurs.
|
WEBDRIVER_TIMEOUTS_FLUENTWAIT
Synonym for webdriver.wait.for.timeout
|
WEBDRIVER_TIMEOUTS_IMPLICITLYWAIT
Deprecated.
Use the timeouts section in the webdriver.capabilities block in serenity.conf,
For example:
webdriver {
capabilities {
timeouts {
script = 30000
pageLoad = 300000
implicit = 0
}
}
}
|
WEBDRIVER_USE_DRIVER_SERVICE_POOL
Try to create a Chrome driver using a driver service pool
|
WEBDRIVER_WAIT_FOR_ALERT_TIMEOUT
Use this property to set how long webdriver should wait x second for an alert to be present before throwing an exception.
|
WEBDRIVER_WAIT_FOR_TIMEOUT
How long webdriver waits by default when you use a fluent waiting method, in milliseconds.
|
| Modifier and Type | Field and Description |
|---|---|
static int |
DEFAULT_HEIGHT |
static String |
DEFAULT_HISTORY_DIRECTORY |
static int |
DEFAULT_WIDTH |
| Modifier and Type | Method and Description |
|---|---|
Boolean |
booleanFrom(EnvironmentVariables environmentVariables) |
Boolean |
booleanFrom(EnvironmentVariables environmentVariables,
Boolean defaultValue) |
String |
from(EnvironmentVariables environmentVariables) |
String |
from(EnvironmentVariables environmentVariables,
String defaultValue) |
String |
getLegacyPropertyName() |
String |
getPropertyName() |
int |
integerFrom(EnvironmentVariables environmentVariables) |
int |
integerFrom(EnvironmentVariables environmentVariables,
int defaultValue) |
boolean |
isDefinedIn(EnvironmentVariables environmentVariables) |
List<String> |
legacyNames() |
long |
longFrom(EnvironmentVariables environmentVariables,
long defaultValue) |
Optional<String> |
optionalFrom(EnvironmentVariables environmentVariables) |
String |
preferredName() |
String |
toString() |
static ThucydidesSystemProperty |
valueOf(String name)
Returns the enum constant of this type with the specified name.
|
static ThucydidesSystemProperty[] |
values()
Returns an array containing the constants of this enum type, in
the order they are declared.
|
public static final ThucydidesSystemProperty WEBDRIVER_DRIVER
public static final ThucydidesSystemProperty DRIVER
public static final ThucydidesSystemProperty WEBDRIVER_CAPABILITIES_BROWSERNAME
public static final ThucydidesSystemProperty WEBDRIVER_PROVIDED_TYPE
public static final ThucydidesSystemProperty WEBDRIVER_BASE_URL
public static final ThucydidesSystemProperty WEBDRIVER_REMOTE_URL
public static final ThucydidesSystemProperty USE_CHROME_AUTOMATION_OPTIONS
public static final ThucydidesSystemProperty WEBDRIVER_AUTODOWNLOAD
public static final ThucydidesSystemProperty WEBDRIVER_RETRY_ON_STALE_ELEMENT_EXCEPTION
public static final ThucydidesSystemProperty WEBDRIVER_REMOTE_DRIVER
public static final ThucydidesSystemProperty WEBDRIVER_REMOTE_BROWSER_VERSION
public static final ThucydidesSystemProperty WEBDRIVER_REMOTE_OS
public static final ThucydidesSystemProperty WEBDRIVER_MIN_SCREENSHOT_INTERVAL
public static final ThucydidesSystemProperty WEBDRIVER_IE_DRIVER
public static final ThucydidesSystemProperty WEBDRIVER_EDGE_DRIVER
public static final ThucydidesSystemProperty WEBDRIVER_CHROME_DRIVER
public static final ThucydidesSystemProperty WEBDRIVER_CHROME_BINARY
public static final ThucydidesSystemProperty CHROME_BINARY
@Deprecated public static final ThucydidesSystemProperty THUCYDIDES_PROJECT_KEY
public static final ThucydidesSystemProperty SERENITY_PROJECT_KEY
@Deprecated public static final ThucydidesSystemProperty THUCYDIDES_PROJECT_NAME
public static final ThucydidesSystemProperty SERENITY_PROJECT_NAME
public static final ThucydidesSystemProperty SERENITY_SUMMARY_REPORT_TITLE
public static final ThucydidesSystemProperty SERENITY_SUMMARY_REPORT_FILENAME
public static final ThucydidesSystemProperty REPORT_SUBTITLE
public static final ThucydidesSystemProperty REPORT_TIMEOUT_THREADDUMPS
public static final ThucydidesSystemProperty SERENITY_REPORT_URL
@Deprecated public static final ThucydidesSystemProperty THUCYDIDES_HOME
public static final ThucydidesSystemProperty SERENITY_HOME
@Deprecated public static final ThucydidesSystemProperty THUCYDIDES_REPORT_RESOURCES
public static final ThucydidesSystemProperty SERENITY_REPORT_RESOURCES
@Deprecated public static final ThucydidesSystemProperty THUCYDIDES_REPORT_ENCODING
public static final ThucydidesSystemProperty SERENITY_REPORT_ENCODING
public static final ThucydidesSystemProperty REMOTE_PLATFORM
@Deprecated public static final ThucydidesSystemProperty THUCYDIDES_OUTPUT_DIRECTORY
public static final ThucydidesSystemProperty SERENITY_OUTPUT_DIRECTORY
@Deprecated public static final ThucydidesSystemProperty THUCYDIDES_CONFIGURATION_REPORT
public static final ThucydidesSystemProperty SERENITY_CONFIGURATION_REPORT
@Deprecated public static final ThucydidesSystemProperty THUCYDIDES_FLOW_REPORTS_DIR
public static final ThucydidesSystemProperty SERENITY_FLOW_REPORTS_DIR
@Deprecated public static final ThucydidesSystemProperty THUCYDIDES_ONLY_SAVE_FAILING_SCREENSHOTS
@Deprecated public static final ThucydidesSystemProperty THUCYDIDES_DRIVER_CAPABILITIES
public static final ThucydidesSystemProperty SERENITY_DRIVER_CAPABILITIES
@Deprecated public static final ThucydidesSystemProperty THUCYDIDES_VERBOSE_SCREENSHOTS
@Deprecated public static final ThucydidesSystemProperty THUCYDIDES_VERBOSE_STEPS
public static final ThucydidesSystemProperty SERENITY_VERBOSE_STEPS
public static final ThucydidesSystemProperty VERBOSE_REPORTING
public static final ThucydidesSystemProperty SCREENPLAY_PRONOUNS
@Deprecated public static final ThucydidesSystemProperty THUCYDIDES_TAKE_SCREENSHOTS
public static final ThucydidesSystemProperty SERENITY_TAKE_SCREENSHOTS
@Deprecated public static final ThucydidesSystemProperty THUCYDIDES_REPORTS_SHOW_STEP_DETAILS
public static final ThucydidesSystemProperty SERENITY_REPORTS_SHOW_STEP_DETAILS
@Deprecated public static final ThucydidesSystemProperty THUCYDIDES_REPORT_SHOW_MANUAL_TESTS
public static final ThucydidesSystemProperty SERENITY_REPORT_SHOW_MANUAL_TESTS
public static final ThucydidesSystemProperty SERENITY_REPORT_EXCLUDE_TAGS
public static final ThucydidesSystemProperty HIDDEN_TAGS
@Deprecated public static final ThucydidesSystemProperty THUCYDIDES_REPORT_SHOW_RELEASES
public static final ThucydidesSystemProperty SERENITY_REPORT_SHOW_RELEASES
public static final ThucydidesSystemProperty SERENITY_REPORT_ACCESSIBILITY
public static final ThucydidesSystemProperty SERENITY_REPORT_DURATIONS
@Deprecated public static final ThucydidesSystemProperty THUCYDIDES_REPORT_SHOW_PROGRESS
public static final ThucydidesSystemProperty SERENITY_REPORT_SHOW_PROGRESS
@Deprecated public static final ThucydidesSystemProperty THUCYDIDES_REPORT_SHOW_HISTORY
public static final ThucydidesSystemProperty SERENITY_REPORT_SHOW_HISTORY
@Deprecated public static final ThucydidesSystemProperty THUCYDIDES_REPORT_SHOW_TAG_MENUS
public static final ThucydidesSystemProperty SERENITY_REPORT_SHOW_TAG_MENUS
@Deprecated public static final ThucydidesSystemProperty THUCYDIDES_REPORT_TAG_MENUS
public static final ThucydidesSystemProperty SERENITY_REPORT_TAG_MENUS
@Deprecated public static final ThucydidesSystemProperty THUCYDIDES_EXCLUDE_UNRELATED_REQUIREMENTS_OF_TYPE
@Deprecated public static final ThucydidesSystemProperty SERENITY_EXCLUDE_UNRELATED_REQUIREMENTS_OF_TYPE
@Deprecated public static final ThucydidesSystemProperty THUCYDIDES_RESTART_BROWSER_FREQUENCY
public static final ThucydidesSystemProperty SERENITY_REPORT_HIDE_EMPTY_REQUIREMENTS
public static final ThucydidesSystemProperty SERENITY_RESTART_BROWSER_FREQUENCY
@Deprecated public static final ThucydidesSystemProperty THUCYDIDES_RESTART_BROWSER_FOR_EACH
public static final ThucydidesSystemProperty SERENITY_RESTART_BROWSER_FOR_EACH
@Deprecated public static final ThucydidesSystemProperty THUCYDIDES_DIFFERENT_BROWSER_FOR_EACH_ACTOR
public static final ThucydidesSystemProperty SERENITY_DIFFERENT_BROWSER_FOR_EACH_ACTOR
@Deprecated public static final ThucydidesSystemProperty THUCYDIDES_STEP_DELAY
public static final ThucydidesSystemProperty SERENITY_STEP_DELAY
@Deprecated public static final ThucydidesSystemProperty THUCYDIDES_TIMEOUT
public static final ThucydidesSystemProperty SERENITY_TIMEOUT
public static final ThucydidesSystemProperty REFUSE_UNTRUSTED_CERTIFICATES
@Deprecated public static final ThucydidesSystemProperty THUCYDIDES_USE_UNIQUE_BROWSER
@Deprecated public static final ThucydidesSystemProperty THUCYDIDES_ESTIMATED_AVERAGE_STEP_COUNT
public static final ThucydidesSystemProperty SERENITY_ESTIMATED_AVERAGE_STEP_COUNT
@Deprecated public static final ThucydidesSystemProperty THUCYDIDES_ESTIMATED_TESTS_PER_REQUIREMENT
public static final ThucydidesSystemProperty SERENITY_ESTIMATED_TESTS_PER_REQUIREMENT
@Deprecated public static final ThucydidesSystemProperty THUCYDIDES_ISSUE_TRACKER_URL
public static final ThucydidesSystemProperty SERENITY_ISSUE_TRACKER_URL
@Deprecated public static final ThucydidesSystemProperty THUCYDIDES_NATIVE_EVENTS
public static final ThucydidesSystemProperty SERENITY_NATIVE_EVENTS
public static final ThucydidesSystemProperty JIRA_URL
public static final ThucydidesSystemProperty JIRA_PROJECT
public static final ThucydidesSystemProperty JIRA_USERNAME
public static final ThucydidesSystemProperty JIRA_PASSWORD
public static final ThucydidesSystemProperty SERENITY_JIRA_WORKFLOW
public static final ThucydidesSystemProperty SERENITY_JIRA_WORKFLOW_ACTIVE
@Deprecated public static final ThucydidesSystemProperty THUCYDIDES_HISTORY
public static final ThucydidesSystemProperty SERENITY_HISTORY
@Deprecated public static final ThucydidesSystemProperty THUCYDIDES_BROWSER_HEIGHT
public static final ThucydidesSystemProperty SERENITY_BROWSER_HEIGHT
@Deprecated public static final ThucydidesSystemProperty THUCYDIDES_BROWSER_WIDTH
public static final ThucydidesSystemProperty SERENITY_BROWSER_WIDTH
@Deprecated public static final ThucydidesSystemProperty THUCYDIDES_BROWSER_MAXIMIZED
public static final ThucydidesSystemProperty SERENITY_BROWSER_MAXIMIZED
public static final ThucydidesSystemProperty SERENITY_BROWSER_FULL_SCREEN
@Deprecated public static final ThucydidesSystemProperty THUCYDIDES_RESIZED_IMAGE_WIDTH
public static final ThucydidesSystemProperty SERENITY_BROWSER_RESIZING
public static final ThucydidesSystemProperty SERENITY_RESIZED_IMAGE_WIDTH
@Deprecated public static final ThucydidesSystemProperty THUCYDIDES_PUBLIC_URL
public static final ThucydidesSystemProperty SERENITY_PUBLIC_URL
@Deprecated public static final ThucydidesSystemProperty THUCYDIDES_ACTIVATE_FIREBUGS
public static final ThucydidesSystemProperty SERENITY_ACTIVATE_FIREBUGS
public static final ThucydidesSystemProperty SECURITY_ENABLE_JAVA
@Deprecated public static final ThucydidesSystemProperty THUCYDIDES_ACTIVATE_HIGHLIGHTING
public static final ThucydidesSystemProperty SERENITY_ACTIVATE_HIGHLIGHTING
@Deprecated public static final ThucydidesSystemProperty THUCYDIDES_BATCH_STRATEGY
public static final ThucydidesSystemProperty SERENITY_BATCH_STRATEGY
@Deprecated public static final ThucydidesSystemProperty THUCYDIDES_BATCH_COUNT
public static final ThucydidesSystemProperty SERENITY_BATCH_COUNT
@Deprecated public static final ThucydidesSystemProperty THUCYDIDES_BATCH_SIZE
public static final ThucydidesSystemProperty SERENITY_BATCH_SIZE
@Deprecated public static final ThucydidesSystemProperty THUCYDIDES_BATCH_NUMBER
public static final ThucydidesSystemProperty SERENITY_BATCH_NUMBER
@Deprecated public static final ThucydidesSystemProperty THUCYDIDES_PROXY_HTTP
@Deprecated public static final ThucydidesSystemProperty THUCYDIDES_PROXY_HTTP_PORT
@Deprecated public static final ThucydidesSystemProperty THUCYDIDES_PROXY_TYPE
@Deprecated public static final ThucydidesSystemProperty THUCYDIDES_PROXY_USER
@Deprecated public static final ThucydidesSystemProperty THUCYDIDES_PROXY_PASSWORD
public static final ThucydidesSystemProperty SERENITY_PROXY_HTTP
public static final ThucydidesSystemProperty SERENITY_PROXY_HTTP_PORT
public static final ThucydidesSystemProperty SERENITY_PROXY_USER
public static final ThucydidesSystemProperty SERENITY_PROXY_PASSWORD
public static final ThucydidesSystemProperty SERENITY_PROXY_SSL_PORT
public static final ThucydidesSystemProperty SERENITY_PROXY_SSL
public static final ThucydidesSystemProperty SERENITY_PROXY_FTP
public static final ThucydidesSystemProperty SERENITY_PROXY_AUTODETECT
public static final ThucydidesSystemProperty SERENITY_PROXY_NOPROXY
public static final ThucydidesSystemProperty SERENITY_PROXY_TYPE
public static final ThucydidesSystemProperty SERENITY_PROXY_AUTOCONFIG
public static final ThucydidesSystemProperty SERENITY_PROXY_SOCKS_PROXY
public static final ThucydidesSystemProperty SERENITY_PROXY_SOCKS_USERNAME
public static final ThucydidesSystemProperty SERENITY_PROXY_SOCKS_PASSWORD
public static final ThucydidesSystemProperty SERENITY_PROXY_SOCKS_VERSION
public static final ThucydidesSystemProperty SERENITY_DRIVER_PAGE_LOAD_STRATEGY
public static final ThucydidesSystemProperty SERENITY_DRIVER_UNEXPECTED_ALERT_BEHAVIOUR
@Deprecated public static final ThucydidesSystemProperty WEBDRIVER_TIMEOUTS_IMPLICITLYWAIT
public static final ThucydidesSystemProperty WEBDRIVER_TIMEOUTS_FLUENTWAIT
public static final ThucydidesSystemProperty WEBDRIVER_WAIT_FOR_TIMEOUT
@Deprecated public static final ThucydidesSystemProperty THUCYDIDES_EXT_PACKAGES
public static final ThucydidesSystemProperty SERENITY_EXT_PACKAGES
public static final ThucydidesSystemProperty CHROME_SWITCHES
public static final ThucydidesSystemProperty CHROME_EXTENSION
public static final ThucydidesSystemProperty CHROME_DEFAULT_OPTIONS_W3C
public static final ThucydidesSystemProperty FIREFOX_PREFERENCES
public static final ThucydidesSystemProperty DRIVER_OPTIONS
public static final ThucydidesSystemProperty WEBDRIVER_USE_DRIVER_SERVICE_POOL
public static final ThucydidesSystemProperty WEBDRIVER_FIREFOX_PROFILE
@Deprecated public static final ThucydidesSystemProperty THUCYDIDES_JQUERY_INTEGRATION
public static final ThucydidesSystemProperty SERENITY_JQUERY_INTEGRATION
public static final ThucydidesSystemProperty SAUCELABS_BROWSERNAME
public static final ThucydidesSystemProperty SAUCELABS_TARGET_PLATFORM
public static final ThucydidesSystemProperty SAUCELABS_BROWSER_VERSION
public static final ThucydidesSystemProperty SAUCELABS_TEST_NAME
public static final ThucydidesSystemProperty SAUCELABS_DATACENTER
public static final ThucydidesSystemProperty SAUCELABS_URL
public static final ThucydidesSystemProperty SAUCELABS_ACCESS_KEY
public static final ThucydidesSystemProperty SAUCELABS_USER_ID
public static final ThucydidesSystemProperty SAUCELABS_IMPLICIT_TIMEOUT
public static final ThucydidesSystemProperty SAUCELABS_RECORD_SCREENSHOTS
public static final ThucydidesSystemProperty BROWSERSTACK_URL
public static final ThucydidesSystemProperty BROWSERSTACK_USER
public static final ThucydidesSystemProperty BROWSERSTACK_KEY
public static final ThucydidesSystemProperty BROWSERSTACK_OS
public static final ThucydidesSystemProperty BROWSERSTACK_OS_VERSION
public static final ThucydidesSystemProperty BROWSERSTACK_BROWSER
public static final ThucydidesSystemProperty BROWSERSTACK_BROWSERNAME
public static final ThucydidesSystemProperty BROWSERSTACK_BROWSER_VERSION
public static final ThucydidesSystemProperty BROWSERSTACK_DEVICE
public static final ThucydidesSystemProperty BROWSERSTACK_DEVICE_ORIENTATION
public static final ThucydidesSystemProperty BROWSERSTACK_PROJECT
public static final ThucydidesSystemProperty BROWSERSTACK_BUILD
public static final ThucydidesSystemProperty BROWSERSTACK_SESSION_NAME
public static final ThucydidesSystemProperty BROWSERSTACK_LOCAL
public static final ThucydidesSystemProperty BROWSERSTACK_DEBUG
public static final ThucydidesSystemProperty BROWSERSTACK_RESOLUTION
public static final ThucydidesSystemProperty BROWSERSTACK_SELENIUM_VERSION
public static final ThucydidesSystemProperty BROWSERSTACK_IE_NO_FLASH
public static final ThucydidesSystemProperty BROWSERSTACK_IE_DRIVER
public static final ThucydidesSystemProperty BROWSERSTACK_IE_ENABLE_POPUPS
@Deprecated public static final ThucydidesSystemProperty THUCYDIDES_FILE_IO_RETRY_TIMEOUT
public static final ThucydidesSystemProperty SERENITY_FILE_IO_RETRY_TIMEOUT
@Deprecated public static final ThucydidesSystemProperty THUCYDIDES_LOGGING
public static final ThucydidesSystemProperty SERENITY_LOGGING
@Deprecated public static final ThucydidesSystemProperty THUCYDIDES_TEST_ROOT
public static final ThucydidesSystemProperty SERENITY_TEST_ROOT
public static final ThucydidesSystemProperty CURRENT_TARGET_VERSION
@Deprecated public static final ThucydidesSystemProperty THUCYDIDES_REQUIREMENTS_DIR
public static final ThucydidesSystemProperty SERENITY_REQUIREMENTS_DIR
public static final ThucydidesSystemProperty SERENITY_TEST_STATISTICS_DIR
@Deprecated public static final ThucydidesSystemProperty THUCYDIDES_USE_REQUIREMENTS_DIRECTORIES
public static final ThucydidesSystemProperty SERENITY_FEATURES_DIRECTORY
public static final ThucydidesSystemProperty SERENITY_SHOW_STORY_DETAILS_IN_TESTS
public static final ThucydidesSystemProperty SERENITY_STORIES_DIRECTORY
public static final ThucydidesSystemProperty SERENITY_DISABLE_REST_CALLS_AFTER_FAILURES
public static final ThucydidesSystemProperty SERENITY_USE_REQUIREMENTS_DIRECTORIES
@Deprecated public static final ThucydidesSystemProperty THUCYDIDES_ANNOTATED_REQUIREMENTS_DIR
public static final ThucydidesSystemProperty SERENITY_ANNOTATED_REQUIREMENTS_DIR
@Deprecated public static final ThucydidesSystemProperty THUCYDIDES_LOWEST_REQUIREMENT_TYPE
public static final ThucydidesSystemProperty SERENITY_LOWEST_REQUIREMENT_TYPE
@Deprecated public static final ThucydidesSystemProperty THUCYDIDES_REQUIREMENT_TYPES
public static final ThucydidesSystemProperty SERENITY_REQUIREMENT_TYPES
@Deprecated public static final ThucydidesSystemProperty THUCYDIDES_REQUIREMENT_EXCLUSIONS
public static final ThucydidesSystemProperty SERENITY_REQUIREMENT_EXCLUSIONS
@Deprecated public static final ThucydidesSystemProperty THUCYDIDES_RELEASE_TYPES
public static final ThucydidesSystemProperty SERENITY_RELEASE_TYPES
@Deprecated public static final ThucydidesSystemProperty THUCYDIDES_LOCATOR_FACTORY
public static final ThucydidesSystemProperty SERENITY_LOCATOR_FACTORY
@Deprecated public static final ThucydidesSystemProperty THUCYDIDES_DATA_DIR
public static final ThucydidesSystemProperty SERENITY_DATA_DIR
public static final ThucydidesSystemProperty PROPERTIES
@Deprecated public static final ThucydidesSystemProperty THUCYDIDES_TEST_REQUIREMENTS_BASEDIR
public static final ThucydidesSystemProperty SERENITY_TEST_REQUIREMENTS_BASEDIR
This property is used to support situations where your working directory is different from the requirements base dir (for example when building a multi-module project from parent pom with requirements stored inside a sub-module : See Jira #Thucydides-100)
public static final ThucydidesSystemProperty SERENITY_STORE_HTML
@Deprecated public static final ThucydidesSystemProperty THUCYDIDES_KEEP_UNSCALED_SCREENSHOTS
public static final ThucydidesSystemProperty SERENITY_KEEP_UNSCALED_SCREENSHOTS
public static final ThucydidesSystemProperty TAGS
public static final ThucydidesSystemProperty REPORT_ON_TAGS
public static final ThucydidesSystemProperty INJECTED_TAGS
@Deprecated public static final ThucydidesSystemProperty THUCYDIDES_CSV_EXTRA_COLUMNS
public static final ThucydidesSystemProperty SHOW_HISTORY_FLAGS
public static final ThucydidesSystemProperty SERENITY_HISTORY_DIRECTORY
public static final ThucydidesSystemProperty DELETE_HISTORY_DIRECTORY
public static final ThucydidesSystemProperty SERENITY_GENERATE_CSV_REPORTS
public static final ThucydidesSystemProperty SERENITY_CSV_EXTRA_COLUMNS
@Deprecated public static final ThucydidesSystemProperty THUCYDIDES_CONSOLE_HEADINGS
public static final ThucydidesSystemProperty SERENITY_CONSOLE_BANNER
public static final ThucydidesSystemProperty SERENITY_CONSOLE_HEADINGS
@Deprecated public static final ThucydidesSystemProperty THUCYDIDES_CONSOLE_COLORS
public static final ThucydidesSystemProperty SERENITY_CONSOLE_COLORS
public static final ThucydidesSystemProperty SERENITY_DISPLAY_TEST_NUMBERS
public static final ThucydidesSystemProperty NARRATIVE_FORMAT
public static final ThucydidesSystemProperty OUTPUT_FORMATS
public static final ThucydidesSystemProperty ENABLE_MARKDOWN
public static final ThucydidesSystemProperty WEBDRIVER_GECKO_DRIVER
public static final ThucydidesSystemProperty IGNORE_EMBEDDED_TABLES
public static final ThucydidesSystemProperty SHOW_RELATED_TAGS
public static final ThucydidesSystemProperty USE_TEST_CASE_FOR_STORY_TAG
public static final ThucydidesSystemProperty SHOW_PIE_CHARTS
public static final ThucydidesSystemProperty DASHBOARD_TAG_LIST
public static final ThucydidesSystemProperty SERENITY_COMPRESS_FILENAMES
public static final ThucydidesSystemProperty SERENITY_COMPRESS_SCREENSHOTS
public static final ThucydidesSystemProperty SERENITY_SCREENSHOOTER
@Deprecated public static final ThucydidesSystemProperty SERENITY_FULL_PAGE_SCREENSHOT_STRATEGY
@Deprecated public static final ThucydidesSystemProperty SERENITY_SCREENSHOT_STRATEGY
public static final ThucydidesSystemProperty DASHBOARD_EXCLUDED_TAG_LIST
public static final ThucydidesSystemProperty REPORT_RAW_TAG_LIST
public static final ThucydidesSystemProperty JSON_PRETTY_PRINTING
public static final ThucydidesSystemProperty JSON_CHARSET
public static final ThucydidesSystemProperty REPORT_CHARSET
public static final ThucydidesSystemProperty SIMPLIFIED_STACK_TRACES
@Deprecated public static final ThucydidesSystemProperty THUCYDIDES_DRY_RUN
public static final ThucydidesSystemProperty SERENITY_DRY_RUN
public static final ThucydidesSystemProperty FEATURE_FILE_LANGUAGE
public static final ThucydidesSystemProperty THUCYDIDES_DISPLAY_CONTEXT
public static final ThucydidesSystemProperty SERENITY_ADD_CONTEXT_TAG
public static final ThucydidesSystemProperty FEATURE_FILE_ENCODING
public static final ThucydidesSystemProperty REPORT_THREADS
public static final ThucydidesSystemProperty REPORT_MAX_THREADS
public static final ThucydidesSystemProperty REPORT_KEEP_ALIVE_TIME
public static final ThucydidesSystemProperty DEEP_STEP_EXECUTION_AFTER_FAILURES
public static final ThucydidesSystemProperty MANUAL_TEST_REPORT_RESULT
@Deprecated public static final ThucydidesSystemProperty THUCYDIDES_MAINTAIN_SESSION
public static final ThucydidesSystemProperty SERENITY_MAINTAIN_SESSION
public static final ThucydidesSystemProperty SERENITY_COMPROMISED_ON
public static final ThucydidesSystemProperty SERENITY_SKIPPED_ON
public static final ThucydidesSystemProperty SERENITY_ERROR_ON
public static final ThucydidesSystemProperty SERENITY_FAIL_ON
public static final ThucydidesSystemProperty SERENITY_FORK_COUNT
public static final ThucydidesSystemProperty SERENITY_FORK_NUMBER
public static final ThucydidesSystemProperty SERENITY_PENDING_ON
public static final ThucydidesSystemProperty SERENITY_TAG_FAILURES
public static final ThucydidesSystemProperty SERENITY_LINKED_TAGS
public static final ThucydidesSystemProperty SERENITY_WEBDRIVER_COLLECTION_LOADING_STRATEGY
public static final ThucydidesSystemProperty USE_GECKO_DRIVER
public static final ThucydidesSystemProperty GECKO_FIREFOX_OPTIONS
public static final ThucydidesSystemProperty FIREFOX_OPTIONS
public static final ThucydidesSystemProperty TEST_RETRY_COUNT
public static final ThucydidesSystemProperty TEST_RETRY_COUNT_CUCUMBER
public static final ThucydidesSystemProperty RECORD_FAILURES
public static final ThucydidesSystemProperty REPLAY_FAILURES
public static final ThucydidesSystemProperty RERUN_FAILURES_DIRECTORY
public static final ThucydidesSystemProperty CONTEXT
public static final ThucydidesSystemProperty APPIUM_HUB
public static final ThucydidesSystemProperty STEP_CREATION_STRATEGY
public static final ThucydidesSystemProperty SAFARI_USE_CLEAN_SESSION
public static final ThucydidesSystemProperty HEADLESS_MODE
public static final ThucydidesSystemProperty REPORT_ASSETS_DIRECTORY
public static final ThucydidesSystemProperty FIREFOX_LOG_LEVEL
public static final ThucydidesSystemProperty APPIUM_UDID
public static final ThucydidesSystemProperty APPIUM_DEVICE_NAME
public static final ThucydidesSystemProperty APPIUM_PLATFORMNAME
public static final ThucydidesSystemProperty APPIUM_DEVICE_NAMES
public static final ThucydidesSystemProperty MANAGE_APPIUM_SERVERS
public static final ThucydidesSystemProperty APPIUM_ADDITIONAL_CAPABILITIES
public static final ThucydidesSystemProperty APPIUM_PROCESS_DESIRED_CAPABILITIES
APPIUM_ADDITIONAL_CAPABILITIES will be included into desired capabilities.
If processing is disabled, all of the properties that have 'appium:' prefix will be included into desired capabilities.
Disabled by defaultpublic static final ThucydidesSystemProperty ACCEPT_INSECURE_CERTIFICATES
public static final ThucydidesSystemProperty FIREFOX_PREFERENCE_SEPARATOR
public static final ThucydidesSystemProperty SERENITY_WEBDRIVER_INTEGRATION
public static final ThucydidesSystemProperty SERENITY_MAXIMUM_STEP_NESTING_DEPTH
public static final ThucydidesSystemProperty REPORT_SCOREBOARD_SIZE
public static final ThucydidesSystemProperty SHOW_FULL_TEST_RESULTS
public static final ThucydidesSystemProperty REPORT_TAGTYPES
public static final ThucydidesSystemProperty SERENITY_REPORT_TAGTYPES
public static final ThucydidesSystemProperty MAX_FREQUENT_FAILURES
public static final ThucydidesSystemProperty CUCUMBER_PRETTY_FORMAT_TABLES
public static final ThucydidesSystemProperty IO_BLOCKING_COEFFICIENT
public static final ThucydidesSystemProperty MANUAL_RESULT_EXPIRY_LIMIT
public static final ThucydidesSystemProperty MANUAL_TASK_INSTRUMENTATION
public static final ThucydidesSystemProperty SERENITY_EXTENSION_PACKAGES
public static final ThucydidesSystemProperty WEBDRIVER_CREATION_RETRY_CAUSES
public static final ThucydidesSystemProperty WEBDRIVER_CREATION_RETRY_MAX_TIME
public static final ThucydidesSystemProperty SERENITY_INCLUDE_ACTOR_NAME_IN_CONSEQUENCES
public static final ThucydidesSystemProperty LEGACY_WAIT_FOR_TEXT
public static final ThucydidesSystemProperty ENVIRONMENT
public static final ThucydidesSystemProperty SERENITY_ENABLE_WEBDRIVER_IN_FIXTURE_METHODS
public static final ThucydidesSystemProperty EDGE_OPTIONS
public static final ThucydidesSystemProperty IE_OPTIONS_ENABLE_NATIVE_EVENTS
public static final ThucydidesSystemProperty IE_OPTIONS_IGNORE_ZOOM_LEVEL
public static final ThucydidesSystemProperty IE_OPTIONS_REQUIRE_WINDOW_FOCUS
public static final ThucydidesSystemProperty REPORT_TAGTYPE_TITLE
public static final ThucydidesSystemProperty WEBDRIVER_WAIT_FOR_ALERT_TIMEOUT
public static final int DEFAULT_HEIGHT
public static final int DEFAULT_WIDTH
public static final String DEFAULT_HISTORY_DIRECTORY
public static ThucydidesSystemProperty[] values()
for (ThucydidesSystemProperty c : ThucydidesSystemProperty.values()) System.out.println(c);
public static ThucydidesSystemProperty valueOf(String name)
name - the name of the enum constant to be returned.IllegalArgumentException - if this enum type has no constant with the specified nameNullPointerException - if the argument is nullpublic String getPropertyName()
public String getLegacyPropertyName()
public String toString()
toString in class Enum<ThucydidesSystemProperty>public Optional<String> optionalFrom(EnvironmentVariables environmentVariables)
public String from(EnvironmentVariables environmentVariables)
public String preferredName()
public String from(EnvironmentVariables environmentVariables, String defaultValue)
public int integerFrom(EnvironmentVariables environmentVariables)
public int integerFrom(EnvironmentVariables environmentVariables, int defaultValue)
public long longFrom(EnvironmentVariables environmentVariables, long defaultValue)
public Boolean booleanFrom(EnvironmentVariables environmentVariables)
public Boolean booleanFrom(EnvironmentVariables environmentVariables, Boolean defaultValue)
public boolean isDefinedIn(EnvironmentVariables environmentVariables)
Copyright © 2023. All rights reserved.