-
- All Implemented Interfaces:
-
ai.platon.pulsar.crawl.EventHandler,kotlin.Function,kotlin.Function1
public class LoginHandler extends AbstractWebDriverHandler
-
-
Field Summary
Fields Modifier and Type Field Description private final StringloginUrlprivate final StringusernameSelectorprivate final Stringusernameprivate final StringpasswordSelectorprivate final Stringpasswordprivate final StringsubmitSelectorprivate final StringwarnUpUrlprivate final StringactivateSelectorprivate final DurationactivateTimeoutprivate final Function1<String, Long>delayPolicyprivate Booleanverboseprivate final Stringname
-
Method Summary
Modifier and Type Method Description final StringgetLoginUrl()final StringgetUsernameSelector()final StringgetUsername()final StringgetPasswordSelector()final StringgetPassword()final StringgetSubmitSelector()final StringgetWarnUpUrl()final StringgetActivateSelector()final DurationgetActivateTimeout()Function1<String, Long>getDelayPolicy()BooleangetVerbose()UnitsetVerbose(Boolean verbose)StringgetName()ObjectinvokeDeferred(WebDriver driver)-
-
Method Detail
-
getLoginUrl
final String getLoginUrl()
-
getUsernameSelector
final String getUsernameSelector()
-
getUsername
final String getUsername()
-
getPasswordSelector
final String getPasswordSelector()
-
getPassword
final String getPassword()
-
getSubmitSelector
final String getSubmitSelector()
-
getWarnUpUrl
final String getWarnUpUrl()
-
getActivateSelector
final String getActivateSelector()
-
getActivateTimeout
final Duration getActivateTimeout()
-
getDelayPolicy
Function1<String, Long> getDelayPolicy()
-
getVerbose
Boolean getVerbose()
-
setVerbose
Unit setVerbose(Boolean verbose)
-
invokeDeferred
Object invokeDeferred(WebDriver driver)
-
-
-
-