@Override public SelenideElement execute(SelenideElement proxy, WebElementSource locator, Object[] args) { locator.driver().actions().doubleClick(locator.findAndAssertElementIsInteractable()).perform(); return proxy; } }
@Override public Actions doubleClick() { super.doubleClick(); return this; }
public void doubleClick(WebElement element) { try { actions.doubleClick(clickableElement(element)).perform(); } catch (Exception e) { LOGGER.error(e.getMessage()); throw e; } }
Actions action = new Actions(driver); WebElement element=driver.findElement(By.linkText("TEST")); //Double click action.doubleClick(element).perform(); //Mouse over action.moveToElement(element).perform(); //Right Click action.contextClick(element).perform();
@Override public void execute(WebElement e) { Actions action = new Actions(frontEndDriver.getWebDriver()); action.doubleClick(e); action.perform(); e.click(); } });
@Override public void execute(WebElement e) { Actions action = new Actions(frontEndDriver.getWebDriver()); action.doubleClick(e); action.perform(); e.click(); } });
@Override public void execute(WebElement e) { Actions action = new Actions(frontEndDriver.getWebDriver()); action.doubleClick(e); action.perform(); e.click(); } });
/** * Moves cursor to {@link WebElement} with provided {@code elementLocator}, and clicks twice on it * by {@link org.openqa.selenium.interactions.Action}. Gets rid of {@link * org.openqa.selenium.StaleElementReferenceException} by using {@link Actions#doubleClick()}. * * @param elementLocator locator of element which should be clicked */ public void moveCursorToAndDoubleClick(By elementLocator) { moveCursorTo(elementLocator); actionsFactory.createAction(seleniumWebDriver).doubleClick().perform(); }
/** * Moves cursor to provided {@code webElement}, and clicks twice on it by {@link * org.openqa.selenium.interactions.Action}. Gets rid of {@link * org.openqa.selenium.StaleElementReferenceException} by using {@link Actions#doubleClick()}. * * @param webElement element which should be clicked */ public void moveCursorToAndDoubleClick(WebElement webElement) { moveCursorTo(webElement); actionsFactory.createAction(seleniumWebDriver).doubleClick().perform(); }
@Step("{0} double-clicks on #target") public <T extends Actor> void performAs(T actor) { WebElement element = target.resolveFor(actor); as(actor).doubleClick(element).perform(); }
/** * Performs mouse's left button double click on element. * * @param elementLocator locator of element which should be double clicked */ public void doubleClick(By elementLocator) { actionsFactory .createAction(seleniumWebDriver) .doubleClick(seleniumWebDriver.findElement(elementLocator)) .build() .perform(); }
public void doubleClicks() { invoker.doJAction("Double click on Element", () -> { Actions builder = new Actions(getDriver()); builder.doubleClick(getWebElement()).perform(); }); }
public void doubleClicks() { invoker.doJAction("Double click on Element", () -> { Actions builder = new Actions(getDriver()); builder.doubleClick(getWebElement()).perform(); }); }
@Override public void dbClick() { Actions action = new Actions(frontEndDriver.getWebDriver()); WebElement find = frontEndDriver.find(wrappedElement); Action doubleClick = action.doubleClick(find).build(); doubleClick.perform(); }
@SuppressWarnings("unchecked") @Override public T doubleClick() { WebDriver driver = WiseContext.getDriver(); Action action = new Actions(driver).doubleClick(this.getWrappedElement()).build(); action.perform(); return (T) this; }
@SuppressWarnings("unchecked") @Override public T doubleClick() { WebDriver driver = WiseContext.getDriver(); Action action = new Actions(driver).doubleClick(this.getWrappedElement()).build(); action.perform(); return (T) this; }
@Override public void dbClick() { Actions action = new Actions(frontEndDriver.getWebDriver()); WebElement find = frontEndDriver.find(wrappedElement); Action doubleClick = action.doubleClick(find).build(); doubleClick.perform(); }
public void doubleClick() { autoScrollIntoView(); waitForVaadin(); new Actions(getDriver()).doubleClick(wrappedElement).build().perform(); }
/** * Simulate mouse double click action */ @Override @PublicAtsApi public void doubleClick() { new HiddenHtmlElementState(this).waitToBecomeExisting(); WebElement element = HiddenHtmlElementLocator.findElement(this); new Actions(htmlUnitDriver).doubleClick(element).perform(); }
@Override public void doDoubleClick() { DriverListener.setMessages(Messager.ELEMENT_DOUBLE_CLICKED.getMessage(getName()), Messager.ELEMENT_NOT_DOUBLE_CLICKED.getMessage(getNameWithLocator())); WebDriver drv = getDriver(); Actions action = new Actions(drv); action.moveToElement(element).doubleClick(element).build().perform(); }