Class Click

java.lang.Object
com.codeborne.selenide.commands.Click
All Implemented Interfaces:
Command<SelenideElement>
Direct Known Subclasses:
AppiumClick, DoubleClick

@ParametersAreNonnullByDefault public class Click extends Object implements Command<SelenideElement>
  • Constructor Details

    • Click

      public Click()
  • Method Details

    • execute

      @Nonnull public SelenideElement execute(SelenideElement proxy, WebElementSource locator, @Nullable Object[] args)
      Specified by:
      execute in interface Command<SelenideElement>
    • options

      @Nonnull @CheckReturnValue protected ClickOptions options(@Nullable Object[] args)
    • findElement

      @Nonnull @CheckReturnValue protected org.openqa.selenium.WebElement findElement(WebElementSource locator, boolean force)
    • click

      protected void click(Driver driver, org.openqa.selenium.WebElement webElement, ClickOptions clickOptions)
    • defaultClick

      protected void defaultClick(Driver driver, org.openqa.selenium.WebElement element, int offsetX, int offsetY)
    • isCenter

      protected boolean isCenter(int offsetX, int offsetY)
    • clickViaJS

      protected void clickViaJS(Driver driver, org.openqa.selenium.WebElement element, int offsetX, int offsetY)