public class Frame extends Object
| 构造器和说明 |
|---|
Frame(FrameManager frameManager,
CDPSession client,
Frame parentFrame,
String frameId) |
public Frame(FrameManager frameManager, CDPSession client, Frame parentFrame, String frameId)
public void detach()
public void navigatedWithinDocument(String url)
public Response waitForNavigation(PageNavigateOptions options, AtomicBoolean start)
public ExecutionContext executionContext()
public JSHandle evaluateHandle(String pageFunction, PageEvaluateType type, Object... args)
public Object evaluate(String pageFunction, PageEvaluateType type, Object... args)
public ElementHandle $(String selector)
public List<ElementHandle> $x(String expression)
public Object $eval(String selector, String pageFunction, PageEvaluateType type, Object... args)
public Object $$eval(String selector, String pageFunction, PageEvaluateType type, Object... args)
public List<ElementHandle> $$(String selector)
public ElementHandle addScriptTag(ScriptTagOptions options) throws IOException
IOExceptionpublic ElementHandle addStyleTag(StyleTagOptions options) throws IOException
IOExceptionpublic void click(String selector, ClickOptions options, boolean isBlock) throws InterruptedException, ExecutionException
public void focus(String selector)
public void hover(String selector) throws ExecutionException, InterruptedException
public void tap(String selector, boolean isBlock)
public void type(String selector, String text, int delay) throws InterruptedException
public JSHandle waitFor(String selectorOrFunctionOrTimeout, WaitForSelectorOptions options, Object... args) throws InterruptedException
selectorOrFunctionOrTimeout - 元素选择器,函数或者超时时间options - 可配置等待选项args - functions时对应的function参数InterruptedException - 打断异常public ElementHandle waitForSelector(String selector, WaitForSelectorOptions options) throws InterruptedException
public JSHandle waitForFunction(String pageFunction, PageEvaluateType type, WaitForSelectorOptions options, Object[] args) throws InterruptedException
public String title()
public void navigated(FramePayload framePayload)
public JSHandle waitForXPath(String xpath, WaitForSelectorOptions options) throws InterruptedException
public void onLoadingStopped()
public Response goTo(String url, PageNavigateOptions options, boolean isBlock) throws InterruptedException
public String getId()
public void setId(String id)
public String getLoaderId()
public void setLoaderId(String loaderId)
public String content()
public void setContent(String html, PageNavigateOptions options)
public FrameManager getFrameManager()
public void setFrameManager(FrameManager frameManager)
public CDPSession getClient()
public void setClient(CDPSession client)
public Frame getParentFrame()
public void setParentFrame(Frame parentFrame)
public String getUrl()
public void setUrl(String url)
public boolean getDetached()
public void setDetached(boolean detached)
public DOMWorld getMainWorld()
public void setMainWorld(DOMWorld mainWorld)
public DOMWorld getSecondaryWorld()
public void setSecondaryWorld(DOMWorld secondaryWorld)
public String getName()
public boolean isDetached()
public String url()
public void setName(String name)
public String getNavigationURL()
public void setNavigationURL(String navigationURL)
public String name()
public Frame parentFrame()
Copyright © 2020. All rights reserved.