public class WebDriverEx
extends org.openqa.selenium.remote.RemoteWebDriver
| 构造器和说明 |
|---|
WebDriverEx() |
WebDriverEx(org.openqa.selenium.Capabilities desiredCapabilities) |
WebDriverEx(org.openqa.selenium.remote.CommandExecutor executor,
org.openqa.selenium.Capabilities desiredCapabilities) |
WebDriverEx(org.openqa.selenium.remote.CommandExecutor executor,
org.openqa.selenium.Capabilities desiredCapabilities,
org.openqa.selenium.Capabilities requiredCapabilities) |
WebDriverEx(URL remoteAddress,
org.openqa.selenium.Capabilities desiredCapabilities) |
WebDriverEx(URL remoteAddress,
org.openqa.selenium.Capabilities desiredCapabilities,
org.openqa.selenium.Capabilities requiredCapabilities) |
| 限定符和类型 | 方法和说明 |
|---|---|
org.openqa.selenium.WebElement |
findElement(org.openqa.selenium.By by) |
protected org.openqa.selenium.WebElement |
findElement(String by,
String using) |
List<org.openqa.selenium.WebElement> |
findElements(org.openqa.selenium.By by) |
protected List<org.openqa.selenium.WebElement> |
findElements(String by,
String using) |
Date |
getCreatedTime() |
org.openqa.selenium.remote.service.DriverService |
getDriverService() |
DriverType |
getDriverType() |
void |
getWithContent(String url,
String content) |
void |
getWithContent(String url,
String content,
int timeOutInMillis) |
void |
getWithContentAndDelayed(String url,
String content) |
void |
getWithContentAndDelayed(String url,
String content,
int delayedMillis) |
void |
getWithContentAndDelayed(String url,
String content,
int timeOutInMillis,
int delayedMillis) |
void |
getWithTitle(String url,
String title) |
void |
getWithTitle(String url,
String title,
int timeOutInMillis) |
void |
getWithTitleAndDelayed(String url,
String title) |
void |
getWithTitleAndDelayed(String url,
String title,
int delayedMillis) |
void |
getWithTitleAndDelayed(String url,
String title,
int timeOutInMillis,
int delayedMillis) |
org.openqa.selenium.remote.Response |
sendGet(String url) |
org.openqa.selenium.remote.Response |
sendPost(String url) |
void |
setCreatedTime(Date createdTime) |
void |
setDriverService(org.openqa.selenium.remote.service.DriverService driverService) |
void |
setDriverType(DriverType driverType) |
void |
shutdown() |
void |
sleep(long millis) |
void |
waitUntil(int timeOutInMillis,
org.openqa.selenium.support.ui.ExpectedCondition expectedCondition) |
void |
waitUntil(int timeOutInMillis,
int delayedMillis,
org.openqa.selenium.support.ui.ExpectedCondition expectedCondition) |
void |
waitWithContent(String content)
根据内容中包含某个子串来等待
|
void |
waitWithContent(String content,
int timeOutInMillis)
根据内容中包含某个子串来等待
|
void |
waitWithContentAndDelayed(String content)
根据内容中包含某个子串来等待并且延迟一段时间
|
void |
waitWithContentAndDelayed(String content,
int delayedMillis)
根据内容中包含某个子串来等待并且延迟一段时间
|
void |
waitWithContentAndDelayed(String content,
int timeOutInMillis,
int delayedMillis)
根据内容中包含某个子串来等待
|
void |
waitWithTitle(String title)
根据标题中包含某个子串来等待
|
void |
waitWithTitle(String title,
int timeOutInMillis)
根据标题中包含某个子串来等待
|
void |
waitWithTitleAndDelayed(String title)
根据标题中包含某个子串来等待并且延迟一段时间
|
void |
waitWithTitleAndDelayed(String title,
int delayedMillis)
根据标题中包含某个子串来等待并且延迟一段时间
|
void |
waitWithTitleAndDelayed(String title,
int timeOutInMillis,
int delayedMillis)
根据标题中包含某个子串来等待
|
close, execute, execute, executeAsyncScript, executeScript, findElementByClassName, findElementByCssSelector, findElementById, findElementByLinkText, findElementByName, findElementByPartialLinkText, findElementByTagName, findElementByXPath, findElementsByClassName, findElementsByCssSelector, findElementsById, findElementsByLinkText, findElementsByName, findElementsByPartialLinkText, findElementsByTagName, findElementsByXPath, get, getCapabilities, getCommandExecutor, getCurrentUrl, getElementConverter, getErrorHandler, getExecuteMethod, getFileDetector, getKeyboard, getMouse, getPageSource, getScreenshotAs, getSessionId, getTitle, getWindowHandle, getWindowHandles, log, manage, navigate, quit, setCommandExecutor, setElementConverter, setErrorHandler, setFileDetector, setFoundBy, setLogLevel, setSessionId, startClient, startClient, startSession, startSession, stopClient, stopClient, switchTo, toStringpublic WebDriverEx()
public WebDriverEx(org.openqa.selenium.remote.CommandExecutor executor,
org.openqa.selenium.Capabilities desiredCapabilities,
org.openqa.selenium.Capabilities requiredCapabilities)
public WebDriverEx(org.openqa.selenium.remote.CommandExecutor executor,
org.openqa.selenium.Capabilities desiredCapabilities)
public WebDriverEx(org.openqa.selenium.Capabilities desiredCapabilities)
public WebDriverEx(URL remoteAddress, org.openqa.selenium.Capabilities desiredCapabilities, org.openqa.selenium.Capabilities requiredCapabilities)
public WebDriverEx(URL remoteAddress, org.openqa.selenium.Capabilities desiredCapabilities)
public org.openqa.selenium.remote.service.DriverService getDriverService()
public void setDriverService(org.openqa.selenium.remote.service.DriverService driverService)
public DriverType getDriverType()
public void setDriverType(DriverType driverType)
public Date getCreatedTime()
public void setCreatedTime(Date createdTime)
public void shutdown()
public void waitWithTitle(String title)
title - 标题子串public void waitWithTitle(String title, int timeOutInMillis)
title - 标题子串timeOutInMillis - 超时时间毫秒数public void waitWithTitleAndDelayed(String title, int delayedMillis)
title - 标题子串delayedMillis - 延迟毫秒数public void waitWithTitleAndDelayed(String title)
title - 标题子串public void waitWithTitleAndDelayed(String title, int timeOutInMillis, int delayedMillis)
title - 标题子串timeOutInMillis - 超时时间毫秒数delayedMillis - 延迟毫秒数public void waitWithContent(String content)
content - 指定的某个子串public void waitWithContent(String content, int timeOutInMillis)
content - 内容子串timeOutInMillis - 超时时间毫秒数public void waitWithContentAndDelayed(String content)
content - 指定的某个子串public void waitWithContentAndDelayed(String content, int delayedMillis)
content - 指定的某个子串delayedMillis - 延迟毫秒数public void waitWithContentAndDelayed(String content, int timeOutInMillis, int delayedMillis)
content - 内容子串timeOutInMillis - 超时时间毫秒数delayedMillis - 延迟毫秒数public void getWithTitleAndDelayed(String url, String title, int delayedMillis)
public void getWithTitleAndDelayed(String url, String title, int timeOutInMillis, int delayedMillis)
public void getWithContentAndDelayed(String url, String content, int delayedMillis)
public void getWithContentAndDelayed(String url, String content, int timeOutInMillis, int delayedMillis)
public void waitUntil(int timeOutInMillis,
org.openqa.selenium.support.ui.ExpectedCondition expectedCondition)
public void waitUntil(int timeOutInMillis,
int delayedMillis,
org.openqa.selenium.support.ui.ExpectedCondition expectedCondition)
public org.openqa.selenium.WebElement findElement(org.openqa.selenium.By by)
findElement 在接口中 org.openqa.selenium.SearchContextfindElement 在接口中 org.openqa.selenium.WebDriverfindElement 在类中 org.openqa.selenium.remote.RemoteWebDriverpublic List<org.openqa.selenium.WebElement> findElements(org.openqa.selenium.By by)
findElements 在接口中 org.openqa.selenium.SearchContextfindElements 在接口中 org.openqa.selenium.WebDriverfindElements 在类中 org.openqa.selenium.remote.RemoteWebDriverprotected org.openqa.selenium.WebElement findElement(String by, String using)
findElement 在类中 org.openqa.selenium.remote.RemoteWebDriverprotected List<org.openqa.selenium.WebElement> findElements(String by, String using)
findElements 在类中 org.openqa.selenium.remote.RemoteWebDriverpublic void sleep(long millis)
public org.openqa.selenium.remote.Response sendGet(String url)
public org.openqa.selenium.remote.Response sendPost(String url)
Copyright © 2017. All rights reserved.