object WebSettings
Provides access to gwen web settings defined through system properties loaded from properties files.
- Alphabetic
- By Inheritance
- WebSettings
- AnyRef
- Any
- Hide All
- Show All
- Public
- All
Value Members
-
final
def
!=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
final
def
##(): Int
- Definition Classes
- AnyRef → Any
-
final
def
==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
final
def
asInstanceOf[T0]: T0
- Definition Classes
- Any
-
def
clone(): AnyRef
- Attributes
- protected[java.lang]
- Definition Classes
- AnyRef
- Annotations
- @native() @throws( ... )
-
final
def
eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
def
equals(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
def
finalize(): Unit
- Attributes
- protected[java.lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( classOf[java.lang.Throwable] )
-
final
def
getClass(): Class[_]
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
-
def
gwen.web.accept.untrusted.certs: Boolean
Provides access to the
gwen.web.accept.untrusted.certssetting used to control whether or not the web driver should accept untrusted (self signed) SSL certificates (default value istrue). -
def
gwen.web.authorize.plugins: Boolean
Provides access to the
gwen.authorize.pluginssetting used to control whether or not the browser should authorize browser plugins.Provides access to the
gwen.authorize.pluginssetting used to control whether or not the browser should authorize browser plugins. (default value isfalse). -
def
gwen.web.browser: String
Provides access to the
gwen.web.browsersetting used to set the target browser (default value ischrome).Provides access to the
gwen.web.browsersetting used to set the target browser (default value ischrome). Valid values include chrome, firefox, safari, ie, and edge -
def
gwen.web.browser.headless: Boolean
Provides access to the
gwen.web.browser.headlesssetting used to control whether or not the browser should run headless.Provides access to the
gwen.web.browser.headlesssetting used to control whether or not the browser should run headless. (default value isfalse). -
def
gwen.web.browser.size: Option[(Int, Int)]
Provides access to the
gwen.web.browser.sizesetting used to set the browser window size.Provides access to the
gwen.web.browser.sizesetting used to set the browser window size. Expects value matchingwidth x height (e:g 1200 x 800 for height 1200 and width 800). This setting is only applicable if the gwen.web.maximizeis not set totrue. -
def
gwen.web.capabilities: Map[String, String]
Provides access to the web capabilities settings.
Provides access to the web capabilities settings. This setting merges a comma separated list of capabilities set in the
gwen.web.capabilitiesproperty with all properties that start withgwen.web.capability.. See: https://github.com/SeleniumHQ/selenium/wiki/DesiredCapabilities -
def
gwen.web.capture.screenshots: Boolean
Provides access to the
gwen.web.capture.screenshotssetting used to control whether or not the web driver should capture screenshots for all steps (default value isfalse).Provides access to the
gwen.web.capture.screenshotssetting used to control whether or not the web driver should capture screenshots for all steps (default value isfalse). Note that setting this totruedegrades performance significantly. If the setting is true, then thegwen.report.slideshow.createsetting is also implicitly set to true so that the report generator in core web component knows to generate the slideshow. -
def
gwen.web.capture.screenshots.duplicates: Boolean
Provides access to the
gwen.web.capture.screenshots.duplicatessetting used to control whether or not the web driver should capture or discard contiguously duplicate screenshots (default value isfalse~ to discard).Provides access to the
gwen.web.capture.screenshots.duplicatessetting used to control whether or not the web driver should capture or discard contiguously duplicate screenshots (default value isfalse~ to discard). If set tofalse, then a screenshot will be discarded if its size in bytes matches that of the last captured screenshot. -
def
gwen.web.capture.screenshots.highlighting: Boolean
Provides access to the
gwen.web.capture.screenshots.highlightingsetting used to control whether or not the web driver should capture screenshots for all steps that highlight elements on a page (default value isfalse).Provides access to the
gwen.web.capture.screenshots.highlightingsetting used to control whether or not the web driver should capture screenshots for all steps that highlight elements on a page (default value isfalse). Note that setting this totruedegrades performance significantly. -
def
gwen.web.chrome.args: List[String]
Provides access to the
gwen.web.chrome.argssetting used to set the list of Chrome web driver arguments to load (default is empty list).Provides access to the
gwen.web.chrome.argssetting used to set the list of Chrome web driver arguments to load (default is empty list). This setting merges a comma separated list of arguments set in thegwen.web.chrome.argsproperty with all the value of all properties that start withgwen.web.chrome.args.. List of chrome arguments: https://peter.sh/experiments/chromium-command-line-switches -
def
gwen.web.chrome.extensions: List[File]
Provides access to the
gwen.web.chrome.extensionssettings use to set the list of Chrome web browser extensions to load (default is empty list).Provides access to the
gwen.web.chrome.extensionssettings use to set the list of Chrome web browser extensions to load (default is empty list). The settings accepts a comma separated list of paths to extensions (.crx files or location paths). Each extension provided is loaded into the Chrome web driver. -
def
gwen.web.chrome.mobile: Map[String, String]
Provides access to the chrome mobile emulation settings.
Provides access to the chrome mobile emulation settings. This setting merges a comma separated list of values set in the
gwen.web.chrome.mobileproperty with all properties that start withgwen.web.chrome.mobile.. See: https://github.com/gwen-interpreter/gwen-web/wiki/Runtime-Settings#mobile-emulation-by-device-name See: https://github.com/gwen-interpreter/gwen-web/wiki/Runtime-Settings#mobile-emulation-by-device-metrics -
def
gwen.web.chrome.prefs: Map[String, String]
Provides access to the chrome preference settings.
Provides access to the chrome preference settings. This setting merges a comma separated list of preferences set in the
gwen.web.chrome.prefsproperty with all properties that start withgwen.web.chrome.pref.. List of chrome prefs: https://chromium.googlesource.com/chromium/src/+/master/chrome/common/pref_names.cc -
def
gwen.web.firefox.prefs: Map[String, String]
Provides access to the firefox preference settings.
Provides access to the firefox preference settings. This setting merges a comma separated list of preferences set in the
gwen.web.firefox.prefsproperty with all properties that start withgwen.web.firefox.pref.. List of firefox prefs: https://stackoverflow.com/questions/25251583/downloading-file-to-specified-location-with-selenium-and-python -
def
gwen.web.highlight.style: String
Provides access to the
gwen.web.highlight.stylesetting used to control how elements are highlighted (default value isbackground: yellow; border: 2px solid gold;). -
def
gwen.web.implicit.element.focus: Boolean
Provides access to the
gwen.web.implicit.element.focussetting used to determine whether or not Gwen should implicitly put the focus on all located web elements.Provides access to the
gwen.web.implicit.element.focussetting used to determine whether or not Gwen should implicitly put the focus on all located web elements. Default value is true. -
def
gwen.web.implicit.js.locators: Boolean
Provides access to the
gwen.web.implicit.js.locatorssetting used to determine whether or not Gwen should implicitly convert all locator bindings to JavaScript equivalents to force all elements to be located by executing javascript on the page.Provides access to the
gwen.web.implicit.js.locatorssetting used to determine whether or not Gwen should implicitly convert all locator bindings to JavaScript equivalents to force all elements to be located by executing javascript on the page. Default value is false. -
def
gwen.web.locator.wait.seconds: Long
Provides access to the
gwen.web.locator.wait.secondssetting used to set the implicit locator wait/timeout time in the web driver (default isgwen.web.wait.secondsseconds). -
def
gwen.web.maximize: Boolean
Provides access to the
gwen.web.maximizesetting used to control whether or not the web driver should maximize the browser window (default value isfalse). -
def
gwen.web.remote.url: Option[String]
If set, allows gwen-web to connect to a remote webdriver.
-
def
gwen.web.sendKeys.clearFirst: Boolean
Provides access to the
gwen.web.sendKeys.clearFirstsetting used to control whether or not Gwen will clear fields before sending keys to them.Provides access to the
gwen.web.sendKeys.clearFirstsetting used to control whether or not Gwen will clear fields before sending keys to them. (default value isfalse). -
def
gwen.web.suppress.images: Boolean
Provides access to the
gwen.web.suppress.imagessetting used to control whether or not image rendering will be suppressed in the browser (default value isfalse).Provides access to the
gwen.web.suppress.imagessetting used to control whether or not image rendering will be suppressed in the browser (default value isfalse). Currently this capability is only supported in firefox driver. -
def
gwen.web.throttle.msecs: Long
Provides access to the
gwen.web.throttle.msecssetting used to control the wait between javascript evaluations and duration of element highlighting (default value is 100 msecs). -
def
gwen.web.useragent: Option[String]
Provides access to the
gwen.web.useragentsetting used to set the user agent header in the browser (currently only supported for firefox and chrome). -
def
gwen.web.wait.seconds: Long
Provides access to the
gwen.web.wait.secondssetting used to set the implicit timeout/wait time in the web driver (default is 10 seconds).Provides access to the
gwen.web.wait.secondssetting used to set the implicit timeout/wait time in the web driver (default is 10 seconds). This value is also used as the default forgwen.web.locator.wait.seconds. -
def
hashCode(): Int
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
-
final
def
isInstanceOf[T0]: Boolean
- Definition Classes
- Any
-
final
def
ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
final
def
notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
-
final
def
notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
-
final
def
synchronized[T0](arg0: ⇒ T0): T0
- Definition Classes
- AnyRef
-
def
toString(): String
- Definition Classes
- AnyRef → Any
-
final
def
wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @native() @throws( ... )
-
def
webdriver.chrome.driver: Option[String]
Chrome driver setting.
-
def
webdriver.edge.driver: Option[String]
Edge driver setting.
-
def
webdriver.gecko.driver: Option[String]
Gecko (firefox) driver setting.
-
def
webdriver.ie.driver: Option[String]
IE driver setting.