@Override public Mouse getMouse() { if (driver instanceof HasInputDevices) return ((HasInputDevices) driver).getMouse(); return null; } }
public Mouse getMouse() { return ((HasInputDevices)driver).getMouse(); } }
@Override public Mouse getMouse() { return ((HasInputDevices) webDriver).getMouse(); }
@Override public Object generateProxy(HasInputDevices base) { return base.getMouse(); }
@Override public Object generateProxy(HasInputDevices base) { return base.getMouse(); }
@Override public Mouse getMouse() { return ((HasInputDevices) webDriver).getMouse(); }
@Override public Mouse getMouse() { return ((HasInputDevices) webDriver).getMouse(); }
public Actions(WebDriver driver) { this.driver = Objects.requireNonNull(driver); if (driver instanceof HasInputDevices) { HasInputDevices deviceOwner = (HasInputDevices) driver; this.jsonKeyboard = deviceOwner.getKeyboard(); this.jsonMouse = deviceOwner.getMouse(); } else { this.jsonKeyboard = null; this.jsonMouse = null; } }
public Mouse getMouse() { return ((HasInputDevices) getProxiedDriver()).getMouse(); }
public Mouse getMouse() { return ((HasInputDevices) getProxiedDriver()).getMouse(); }
@Override public Mouse getMouse() { HasInputDevices t = (HasInputDevices) driver(); waitForPageToLoad(); return t.getMouse(); }
@Override protected Void handleSeleneseCommand(WebDriver driver, String locator, String value) { Mouse mouse = ((HasInputDevices) driver).getMouse(); ContextClickAction rightClick = new ContextClickAction(mouse, (Locatable) (driver.findElement(By.xpath(locator)))); rightClick.perform(); return null; }
public Mouse getMouse() { if (!isEnabled()) { return new MouseStub(); } return ((HasInputDevices) getProxiedDriver()).getMouse(); }
/** * Forces a mouseDown event on the WebElement. */ @ReplayOnError public void mouseDown() { findElement(true); Locatable item = (Locatable) element; Mouse mouse = ((HasInputDevices) driver).getMouse(); mouse.mouseDown(item.getCoordinates()); }
/** * Forces a mouseUp event on the WebElement. */ @ReplayOnError public void mouseUp() { findElement(true); Locatable item = (Locatable) element; Mouse mouse = ((HasInputDevices) driver).getMouse(); mouse.mouseUp(item.getCoordinates()); }
/** * Forces a mouseUp event on the WebElement. */ public void mouseUp() { TestLogging.log("MouseUp " + this.toString()); findElement(); final Mouse mouse = ((HasInputDevices) driver).getMouse(); mouse.mouseUp(null); }
/** * Forces a mouseOver event on the WebElement. */ @ReplayOnError public void mouseOver() { findElement(true); Locatable hoverItem = (Locatable) element; Mouse mouse = ((HasInputDevices) driver).getMouse(); mouse.mouseMove(hoverItem.getCoordinates()); }
/** * Forces a mouseDown event on the WebElement. */ public void mouseDown() { TestLogging.log("MouseDown " + this.toString()); findElement(); final Mouse mouse = ((HasInputDevices) driver).getMouse(); mouse.mouseDown(null); }
/** * Forces a mouseOver event on the WebElement. */ public void mouseOver() { TestLogging.log("MouseOver " + this.toString()); findElement(); // build and perform the mouseOver with Advanced User Interactions API // Actions builder = new Actions(driver); // builder.moveToElement(element).build().perform(); final Locatable hoverItem = (Locatable) element; final Mouse mouse = ((HasInputDevices) driver).getMouse(); mouse.mouseMove(hoverItem.getCoordinates()); }
@Before public final void setUp() { driver = mock(HtmlUnitDriver.class, withSettings().extraInterfaces(HasInputDevices.class)); mouse = mock(Mouse.class); keyboard = mock(Keyboard.class); webElement = mock(HtmlUnitWebElement.class); GrapheneContext.setContextFor(new GrapheneConfiguration(), driver, Default.class); GrapheneRuntime.pushInstance(new DefaultGrapheneRuntime()); when(((HasInputDevices) driver).getMouse()).thenReturn(mouse); when(((HasInputDevices) driver).getKeyboard()).thenReturn(keyboard); }