GPAL - Generally Positive Automation Library v1.0
GPAL The Fluent Automation LIbrary
Loading...
Searching...
No Matches
GenerallyPositive.Browser.IAllowBrowserSettings Interface Reference
Inheritance diagram for GenerallyPositive.Browser.IAllowBrowserSettings:
GenerallyPositive.Browser.IAllowDebugPort GenerallyPositive.Browser.IAllowNetworkIdleSettings GenerallyPositive.Browser.IAllowNewTabOrWindow GenerallyPositive.Browser.IAllowWithPersistentSelector GenerallyPositive.Browser.IAllowPersistentCallBack GenerallyPositive.Browser.IAllowExistingBrowser GenerallyPositive.Browser.IAllowSizeControl GenerallyPositive.Browser.IAllowWithAutomationEngine GenerallyPositive.Browser.IAllowAfterAnySelectorExceptWithAll GenerallyPositive.Browser.IAllowBrowserSettingsOrGoTo GenerallyPositive.Browser.IAllowBrowserSettingsOrSelectorAction GenerallyPositive.Browser.IBrowser GenerallyPositive.Browser.IAllowAllBrowserAndAllSelector GenerallyPositive.Browser.IAllowSelectorInFrameBrowserSettingsOrGoto GenerallyPositive.Browser.IBrowser GenerallyPositive.Browser.IBrowser GenerallyPositive.Browser.Browser GenerallyPositive.Browser.IBrowser GenerallyPositive.Browser.IBrowser GenerallyPositive.Browser.Browser GenerallyPositive.Browser.Browser GenerallyPositive.Browser.Browser GenerallyPositive.Browser.Browser

Public Member Functions

IAllowBrowserSettingsOrGoTo WithLoadImages (bool trueFalse=false)
IAllowBrowserSettingsOrGoTo WithScrollIntoView (bool trueFalse=true)
IAllowBrowserSettingsOrGoTo WithOpenPDFExternally (bool trueFalse=false)
IAllowBrowserSettingsOrGoTo WithPromptForDownload (bool trueFalse=true)
IAllowBrowserSettingsOrGoTo WithDriverLocation ([Directory(Description="Location of browser driver for this instance. [./ (default)(same dir as exe)]")] string driverPath)
IAllowBrowserSettingsOrGoTo WithBlockPopUps (bool trueFalse=true)
IAllowBrowserSettingsOrGoTo WithUseStealth (StealthType steathType)
IAllowBrowserSettingsOrGoTo WithOverwriteExistingFile (bool trueFalse=true)
IAllowBrowserSettingsOrGoTo WithWaitOnDocumentReady (int timeoutInMs)
IAllowBrowserSettingsOrGoTo WithNavigationGrace (int graceInMs)
IAllowBrowserSettingsOrGoTo WithHiddenDesktop (bool trueFalse=true)
IAllowBrowserSettingsOrGoTo WithHiddenDesktop (string desktopName)
IAllowBrowserSettingsOrGoTo WithProfileDataDirectory (string profilePath)
IAllowBrowserSettingsOrGoTo WithProfileUserName (string profileUserName)
IAllowBrowserSettingsOrGoTo WithProfileName (string profileName)
IAllowBrowserSettingsOrGoTo WithDownloadLocation (string downloadPat)
IAllowBrowserSettingsOrGoTo WithUseDirectDownload (bool trueFalse=false)
IAllowBrowserSettingsOrGoTo WithDownloadTimeoutInSec (int seconds=60)
IAllowBrowserSettingsOrGoTo WithUseReferrer (string referrer="")
IAllowBrowserSettingsOrGoTo WithUseUserAgent (string userAgent="")
IAllowBrowserSettingsOrGoTo WithUserAgentFromBrowser (bool userAgentFromBrowser=true)
IAllowBrowserSettingsOrGoTo WithObeyRobotsTxt (bool trueFalse=false)
IAllowBrowserSettingsOrGoTo WithRespectRobotMetaTags (bool trueFalse=false)
Public Member Functions inherited from GenerallyPositive.Browser.IAllowWithAutomationEngine
IAllowBrowserSettingsOrGoTo WithAutomationEngine (AutomationEngine automationEngine)
Public Member Functions inherited from GenerallyPositive.Browser.IAllowSizeControl
IAllowAllBrowserAndAllSelector WithWindowSize (System.Drawing.Rectangle windowSize)
Public Member Functions inherited from GenerallyPositive.Browser.IAllowToGPALObject< TResult >
TResult ToGPALObject ()
Public Member Functions inherited from GenerallyPositive.Browser.IAllowExistingBrowser
IAllowBrowserActionOrAnySelector WithExistingBrowser (int debugPort=6565)
Public Member Functions inherited from GenerallyPositive.Browser.IAllowPersistentCallBack
IAllowBrowserSettingsOrGoTo PersistentCallIfFound (Browser.CallIfDelegate CallIfFound)
IAllowBrowserSettingsOrGoTo PersistentCallIfNotFound (Browser.CallIfDelegate CallIfNotFound)
IAllowBrowserSettingsOrGoTo CallOnFail (Browser.CallOnFailDelegate CallOnFail)
IAllowBrowserSettingsOrGoTo WithCredentials (ICredentials credentials)
Public Member Functions inherited from GenerallyPositive.Browser.IAllowWithPersistentSelector
IAllowSelectorInFrameBrowserSettingsOrGoto WithPersistentSelector (Selector persistentSelector)
Public Member Functions inherited from GenerallyPositive.Browser.IAllowNewTabOrWindow
IAllowBrowserActionOrAnySelector NewTab (GPALUrl url=null)
IAllowBrowserActionOrAnySelector OpenWindow (GPALUrl url=null)
Public Member Functions inherited from GenerallyPositive.Browser.IAllowNetworkIdleSettings
IAllowBrowserSettingsOrGoTo WithWaitOnIdleConnection (bool trueFalse=true)
IAllowNetworkIdleSettings WithNetworkIdleTimeoutMs (int networkIdleTimeoutMs=500)
IAllowNetworkIdleSettings WithNetworkIdleMaxConnections (int maxConnections=0)
IAllowNetworkIdleSettings WithNetworkIdlePruneMs (int networkIdlePruneMs=10_000)
Public Member Functions inherited from GenerallyPositive.Browser.IAllowDebugPort
IAllowBrowserSettingsOrGoTo WithUseDebugPort (int debugPort=0xdead)
IAllowBrowserSettingsOrGoTo WithUseDebugPipe (bool trueFalse=false)
IAllowBrowserSettingsOrGoTo WithRestApiUrl (string restApiUrl)

Additional Inherited Members

Properties inherited from GenerallyPositive.Browser.IAllowSizeControl
IAllowAllBrowserAndAllSelector Maximize [get]
IAllowAllBrowserAndAllSelector Minimize [get]
IAllowAllBrowserAndAllSelector Restore [get]
IAllowAllBrowserAndAllSelector FullScreen [get]

Detailed Description

Definition at line 221 of file Interfaces.cs.

Member Function Documentation

◆ WithBlockPopUps()

IAllowBrowserSettingsOrGoTo GenerallyPositive.Browser.IAllowBrowserSettings.WithBlockPopUps ( bool trueFalse = true)

◆ WithDownloadLocation()

IAllowBrowserSettingsOrGoTo GenerallyPositive.Browser.IAllowBrowserSettings.WithDownloadLocation ( string downloadPat)

◆ WithDownloadTimeoutInSec()

IAllowBrowserSettingsOrGoTo GenerallyPositive.Browser.IAllowBrowserSettings.WithDownloadTimeoutInSec ( int seconds = 60)

◆ WithHiddenDesktop() [1/2]

IAllowBrowserSettingsOrGoTo GenerallyPositive.Browser.IAllowBrowserSettings.WithHiddenDesktop ( bool trueFalse = true)

◆ WithHiddenDesktop() [2/2]

IAllowBrowserSettingsOrGoTo GenerallyPositive.Browser.IAllowBrowserSettings.WithHiddenDesktop ( string desktopName)

◆ WithLoadImages()

IAllowBrowserSettingsOrGoTo GenerallyPositive.Browser.IAllowBrowserSettings.WithLoadImages ( bool trueFalse = false)

◆ WithNavigationGrace()

IAllowBrowserSettingsOrGoTo GenerallyPositive.Browser.IAllowBrowserSettings.WithNavigationGrace ( int graceInMs)

◆ WithObeyRobotsTxt()

IAllowBrowserSettingsOrGoTo GenerallyPositive.Browser.IAllowBrowserSettings.WithObeyRobotsTxt ( bool trueFalse = false)

◆ WithOpenPDFExternally()

IAllowBrowserSettingsOrGoTo GenerallyPositive.Browser.IAllowBrowserSettings.WithOpenPDFExternally ( bool trueFalse = false)

◆ WithOverwriteExistingFile()

IAllowBrowserSettingsOrGoTo GenerallyPositive.Browser.IAllowBrowserSettings.WithOverwriteExistingFile ( bool trueFalse = true)

◆ WithProfileDataDirectory()

IAllowBrowserSettingsOrGoTo GenerallyPositive.Browser.IAllowBrowserSettings.WithProfileDataDirectory ( string profilePath)

◆ WithProfileName()

IAllowBrowserSettingsOrGoTo GenerallyPositive.Browser.IAllowBrowserSettings.WithProfileName ( string profileName)

◆ WithProfileUserName()

IAllowBrowserSettingsOrGoTo GenerallyPositive.Browser.IAllowBrowserSettings.WithProfileUserName ( string profileUserName)

◆ WithPromptForDownload()

IAllowBrowserSettingsOrGoTo GenerallyPositive.Browser.IAllowBrowserSettings.WithPromptForDownload ( bool trueFalse = true)

◆ WithRespectRobotMetaTags()

IAllowBrowserSettingsOrGoTo GenerallyPositive.Browser.IAllowBrowserSettings.WithRespectRobotMetaTags ( bool trueFalse = false)

◆ WithScrollIntoView()

IAllowBrowserSettingsOrGoTo GenerallyPositive.Browser.IAllowBrowserSettings.WithScrollIntoView ( bool trueFalse = true)

◆ WithUseDirectDownload()

IAllowBrowserSettingsOrGoTo GenerallyPositive.Browser.IAllowBrowserSettings.WithUseDirectDownload ( bool trueFalse = false)

◆ WithUserAgentFromBrowser()

IAllowBrowserSettingsOrGoTo GenerallyPositive.Browser.IAllowBrowserSettings.WithUserAgentFromBrowser ( bool userAgentFromBrowser = true)

◆ WithUseReferrer()

IAllowBrowserSettingsOrGoTo GenerallyPositive.Browser.IAllowBrowserSettings.WithUseReferrer ( string referrer = "")

◆ WithUseStealth()

IAllowBrowserSettingsOrGoTo GenerallyPositive.Browser.IAllowBrowserSettings.WithUseStealth ( StealthType steathType)

◆ WithUseUserAgent()

IAllowBrowserSettingsOrGoTo GenerallyPositive.Browser.IAllowBrowserSettings.WithUseUserAgent ( string userAgent = "")

◆ WithWaitOnDocumentReady()

IAllowBrowserSettingsOrGoTo GenerallyPositive.Browser.IAllowBrowserSettings.WithWaitOnDocumentReady ( int timeoutInMs)

The documentation for this interface was generated from the following file: