|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
WebDriverEventListener
and are only interested
in some events.WebDriver
.
WebElement
.
WebElement.clear()
,
WebElement.sendKeys(...)
, or
WebElement.toggle()
.
WebElement.click()
.
WebDriver.findElement(...)
,
or WebDriver.findElements(...)
,
or WebElement.findElement(...)
,
or WebElement.findElements(...)
.
WebDriver.navigate().back()
.
WebDriver.navigate().forward()
.
WebDriver.get(String url)
respectively WebDriver.navigate().to(String url)
.
WebDriver#executeScript(String)
.
WebElement
s.RemoteWebDriver
.
RemoteWebElement
.
RemoteWebDriver
based on the returned
Capabilities
of the driver.Augmenter
.Finder
s.WebElement.clear()
,
WebElement.sendKeys(...)
, or
WebElement.toggle()
.
WebElement.click()
.
WebDriver.findElement(...)
,
or WebDriver.findElements(...)
,
or WebElement.findElement(...)
,
or WebElement.findElements(...)
.
WebDriver.navigate().back()
.
WebDriver.navigate().forward()
.
WebDriver.get(String url)
respectively WebDriver.navigate().to(String url)
.
WebDriver#executeScript(String)
BrowserLocator
default service
.
WebDriver
implementation that controls a Chrome browser running
on the local machine.default
server
configuration.
ChromeDriverService
instances.doCommand
method, which sends the command to the browser
to be performed.message
and
args
, which are in the String.format(String, Object...)
modeal.
Condition
, which
need certain basic pieces that it needs to execute (e.g.ConditionRunner.waitFor(Condition)
to
provide context to the
Condition#isTrue(com.google.testing.selenium.condition.ConditionRunner.Context)
methodDefaultConditionRunner.waitFor(Condition)
is
successful (i.e.
ChromeDriverService
using the default
configuration.
ElementLocator
this method will be called.
DefaultConditionRunner.NoOpMonitor
.
DefaultConditionRunner.NoOpMonitor
.
DefaultConditionRunner.Monitor
.DefaultConditionRunner.Monitor
can be installed in DefaultConditionRunner
as an
open ended way of being notified of certain events.DefaultConditionRunner.Monitor
.Finder
for HTML div tags.ConditionRunner.waitFor(Condition)
method for this context was called.
ElementLocator
s.WebDriver
instance
which supports registering of a WebDriverEventListener
,
e.g. for logging purposes.RemoteWebDriver.executeScript(String, Object...)
.ByChained
Eg:WebElement
using the given method.
WebElement
using the given method.
WebElement
using the given method.
Wait
interface that may have its timeout
and polling interval configured on the fly.WebElement
.
statusCode
.
ServletContext.getRealPath(java.lang.String)
instead.
Selenium
associated with this instance.
AppCacheType
AbstractSessionManager.Session.getAttribute(java.lang.String)
AbstractSessionManager.Session.getAttributeNames()
#switchTo().window(String)
Capabilities
they possess.RemoteProxy.getHtmlRender()
Allow to customized how the summary of the RemoteProxy will be shown on the hub console.Finder
for all types of HTML tags.Finder
for HTML image tags.Condition.isTrue(ConditionRunner.Context)
can call this method
to set extra information to be displayed upon a failure.
PageFactory.initElements(org.openqa.selenium.WebDriver, Class)
but will only replace the fields of an already instantiated Page Object.
ElementLocatorFactory
which is used for providing the
mechanism for fniding elements.
FieldDecorator
which is used for decorating each of the fields.
Finder
for HTML input tags.Augmenter
.HamcrestWebDriverTestCase#type(String, Finder)
,
e.g.
executor
to
communicate with the iWebDriver app.
CommandExecutor
that communicates with an iPhone Simulator
running on localhost in a subprocess.SeleneseTestCase.isCaptureScreenShotOnFailure()
instead
thrown
error can be mapped to one of WebDriver's
well defined error codes.
MULTI_WINDOW
field is set.
current time
.
SINGLE_WINDOW
field is set.
WebElement
s from their JSON representation.AssertionError
when
the condition is not met - the same as JUnit4 and TestNG do.AssertionFailedError
when
the condition is not met.Process
using this instance's ProcessBuilder
.
WebDriver.findElement(By by)
and WebElement.findElement(By by)
.WebDriver.switchTo().frame(int frameIndex)
and WebDriver.switchTo().frame(String frameName)
.WebDriver.switchTo().window(String windowName)
.Matcher
s.InputStream
and writes it to an
OutputStream
.Finder
for HTML title tags.AbstractSessionManager.Session.setAttribute(java.lang.String, java.lang.Object)
AbstractSessionManager.Session.removeAttribute(java.lang.String)
_blank
window.
selectWindow()
already provides).
SeleneseTestCase.setCaptureScreenShotOnFailure(boolean)
instead
MULTI_WINDOW
and unsets SINGLE_WINDOW
SINGLE_WINDOW
and unsets MULTI_WINDOW
.
setStatus(int)
, to send an error with a description
use sendError(int, String)
.
Sets the status code and message for this response.
Process
currently being managed by this instance,
if any.
Thread.sleep(long)
to permit better testability.LoadableComponent
which might not have finished loading when
load() returns.Lock
via an implementation that uses a well-known server socket.starting a new session
.
RemoteWebDriver.quit()
command.
SubProcess
that will ignore all output from any
spawned process.
SubProcess
that will redirect all output to the
specified stream.
Finder
for HTML table cell "td" tags.Finder
for HTML table tags.Matcher
for matching text content within WebElement
s.WebDriver.Navigation.to(String)
that makes it easy to pass in a URL.
condition
's
Condition.isTrue(ConditionRunner.Context)
method, until:
it becomes true, in which case it simply returns
a certain amount of time is passed, in which case it fails by throwing
an failure exception tailored to a given test framework -- e.g.
DefaultConditionRunner.waitFor(Condition)
has
begun, and is being tracked with the given condition
.
WebDriverCommandProcessor.start(Object)
with a Capabilities
instance.
WebDriverCommandProcessor.start()
WebDriver
.FluentWait
that uses WebDriver instances.WebElement
objects to their JSON representation.Finder
for elements using XPath expressions
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |