Class BrowsingContext
java.lang.Object
org.openqa.selenium.bidi.browsingcontext.BrowsingContext
-
Constructor Summary
ConstructorsConstructorDescriptionBrowsingContext(org.openqa.selenium.WebDriver driver, String id) BrowsingContext(org.openqa.selenium.WebDriver driver, CreateContextParameters parameters) BrowsingContext(org.openqa.selenium.WebDriver driver, org.openqa.selenium.WindowType type) -
Method Summary
Modifier and TypeMethodDescriptionvoidactivate()voidback()captureBoxScreenshot(double x, double y, double width, double height) captureElementScreenshot(String elementId) captureElementScreenshot(String elementId, String handle) captureScreenshot(CaptureScreenshotParameters parameters) voidclose()voidforward()getId()getTree()getTree(int maxDepth) voidvoidhandleUserPrompt(boolean accept) voidhandleUserPrompt(boolean accept, String userText) voidhandleUserPrompt(String userText) locateNode(Locator locator) locateNodes(LocateNodeParameters parameters) locateNodes(Locator locator) navigate(String url, ReadinessState readinessState) navigate(String url, ReadinessState readinessState, Duration timeout) print(org.openqa.selenium.print.PrintOptions printOptions) reload()reload(ReadinessState readinessState) voidsetViewport(int width, int height) voidsetViewport(int width, int height, double devicePixelRatio) voidsetViewport(@Nullable Double width, @Nullable Double height) Set viewport size to given width and height (aka "mobile emulation" mode).voidsetViewport(@Nullable Double width, @Nullable Double height, @Nullable Double devicePixelRatio) Set viewport's size and pixel ratio (aka "mobile emulation" mode).voidtraverseHistory(long delta)
-
Constructor Details
-
BrowsingContext
-
BrowsingContext
public BrowsingContext(org.openqa.selenium.WebDriver driver, org.openqa.selenium.WindowType type) -
BrowsingContext
-
-
Method Details
-
getId
-
getTree
-
getTree
-
getTree
-
getTree
-
getTopLevelContexts
-
reload
-
reload
-
handleUserPrompt
public void handleUserPrompt() -
handleUserPrompt
public void handleUserPrompt(boolean accept) -
handleUserPrompt
-
handleUserPrompt
-
captureScreenshot
-
captureScreenshot
-
captureBoxScreenshot
-
captureElementScreenshot
-
captureElementScreenshot
-
setViewport
public void setViewport(int width, int height) -
setViewport
public void setViewport(int width, int height, double devicePixelRatio) -
setViewport
Set viewport size to given width and height (aka "mobile emulation" mode).If both
widthandheightare null, then resets viewport to the initial size (aka "desktop" mode).- Parameters:
width- null or positiveheight- null or positive
-
setViewport
public void setViewport(@Nullable Double width, @Nullable Double height, @Nullable Double devicePixelRatio) Set viewport's size and pixel ratio (aka "mobile emulation" mode).If both
widthandheightare null then resets viewport to the initial size (aka "desktop" mode).If
devicePixelRatiois null then resets DPR to browser’s default DPR (usually 1.0 on desktop).- Parameters:
width- null or positiveheight- null or positivedevicePixelRatio- null or positive
-
activate
public void activate() -
print
-
traverseHistory
public void traverseHistory(long delta) -
back
public void back() -
forward
public void forward() -
locateNodes
-
locateNodes
-
locateNode
-
close
public void close()
-