Class SettingsSelenium
Provides selenium-related settings.
Implements
System.ComponentModel.INotifyPropertyChanged
Inherited Members
System.Object.ToString()
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
Namespace: RuriLib.ViewModels
Assembly: RuriLib.dll
Syntax
public class SettingsSelenium : ViewModelBase, INotifyPropertyChanged
Properties
| Improve this Doc View SourceBrowser
The Browser to be used.
Declaration
public BrowserType Browser { get; set; }
Property Value
Type | Description |
---|---|
BrowserType |
ChromeBinaryLocation
The location of the chrome.exe binary on disk.
Declaration
public string ChromeBinaryLocation { get; set; }
Property Value
Type | Description |
---|---|
System.String |
ChromeExtensions
The list of .crx extensions for Chrome inside the ChromeExtensions folder. Extensions don't work in Headless mode!
Declaration
public List<string> ChromeExtensions { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<System.String> |
DrawMouseMovement
Whether to draw red dots to follow the mouse movement when a MOUSEACTION command is issued.
Declaration
public bool DrawMouseMovement { get; set; }
Property Value
Type | Description |
---|---|
System.Boolean |
FirefoxBinaryLocation
The location of the firefox.exe binary on disk.
Declaration
public string FirefoxBinaryLocation { get; set; }
Property Value
Type | Description |
---|---|
System.String |
Headless
Whether to run the browser in Headless mode (--headless argument).
Declaration
public bool Headless { get; set; }
Property Value
Type | Description |
---|---|
System.Boolean |
PageLoadTimeout
The default timeout for page load in the browser.
Declaration
public int PageLoadTimeout { get; set; }
Property Value
Type | Description |
---|---|
System.Int32 |
Implements
System.ComponentModel.INotifyPropertyChanged