public class Auto extends Object
| 限定符和类型 | 字段和说明 |
|---|---|
static ThreadLocal<Set<Engine>> |
browserSet |
static ThreadLocal<BrowserManager> |
local |
private static org.slf4j.Logger |
logger |
| 构造器和说明 |
|---|
Auto() |
| 限定符和类型 | 方法和说明 |
|---|---|
static IElement |
$(String jquery) |
static void |
back() |
static IBrowser |
browser() |
static Engine |
browserType() |
static void |
clearBrowserManager() |
static ICurrentPage |
currentPage() |
static DBCore |
db(String id)
如果有db的话,则可以调用此方法
|
static <T extends IElement> |
element(Class<T> clazz) |
static void |
elementLoadTimeout(int seconds) |
CauliElements |
elements(String location) |
static void |
forward() |
static org.openqa.selenium.WebDriver |
getCurrentBrowserDriver() |
static Set<String> |
getWindows() |
static ICurrentPage |
go(String url) |
static boolean |
isClosed() |
static void |
maxWindow() |
static void |
openNew(String url) |
static <T extends SourcePage> |
page(Class<T> clazz) |
static void |
pageLoadTimeout(int seconds) |
static void |
quit() |
static void |
refresh() |
static boolean |
remove(Browser browser) |
static void |
require(Engine browser) |
static void |
require(Engine[] browsers) |
static void |
require(Engine browser,
String url) |
static void |
require(String value) |
static void |
requireRemote(Engine browser,
String url) |
static Object |
runAsynJavaScript(String js,
Object... objects) |
static Object |
runJavaScript(String js,
Object... objects) |
static Select |
select(String location) |
static ICurrentPage |
selectDefaultWindow() |
static ICurrentPage |
selectLastOpenedPage() |
static ICurrentPage |
selectWindowByTitle(String title) |
static ICurrentPage |
selectWindowByUrl(String url) |
static ICurrentPage |
selectWindowContainsUrl(String url) |
static void |
setClosed(boolean isclose) |
static void |
sleep(int seconds) |
static Table |
table(String location) |
static void |
takeScreetShot(String path) |
static <T extends SourcePage> |
waitFor(T page) |
public static ThreadLocal<Set<Engine>> browserSet
private static org.slf4j.Logger logger
public static ThreadLocal<BrowserManager> local
public static void require(Engine[] browsers)
public static void require(String value)
public static void require(Engine browser)
public static IBrowser browser()
public static Engine browserType()
public static ICurrentPage go(String url)
public static void maxWindow()
public static void quit()
public static void back()
public static void openNew(String url)
public static void refresh()
public static void forward()
public static ICurrentPage selectDefaultWindow()
public static ICurrentPage selectLastOpenedPage()
public static ICurrentPage selectWindowByTitle(String title)
public static ICurrentPage selectWindowByUrl(String url)
public static ICurrentPage selectWindowContainsUrl(String url)
public static ICurrentPage currentPage()
public static org.openqa.selenium.WebDriver getCurrentBrowserDriver()
public static void takeScreetShot(String path)
public static boolean isClosed()
public static void setClosed(boolean isclose)
public static void clearBrowserManager()
public static boolean remove(Browser browser)
public static <T extends SourcePage> T page(Class<T> clazz)
public static void pageLoadTimeout(int seconds)
public static void elementLoadTimeout(int seconds)
public static void sleep(int seconds)
public CauliElements elements(String location)
public static <T extends SourcePage> T waitFor(T page)
Copyright © 2014. All rights reserved.