Class ClickHelperJs

java.lang.Object
core.helpers.Element
core.helpers.click.ClickHelperJs

public class ClickHelperJs extends Element
  • Constructor Details

    • ClickHelperJs

      public ClickHelperJs()
  • Method Details

    • clickAndExpect

      public void clickAndExpect(EnhancedBy target, EnhancedBy expected)
      clicks target And waits for expected element to display retries 10 times
      Parameters:
      target -
      expected -
    • clickAndExpect

      public void clickAndExpect(EnhancedBy target, EnhancedBy expected, boolean mobileRefresh)
    • clickAndExpectByText

      public void clickAndExpectByText(EnhancedBy target, String text, EnhancedBy expected)
      click And expect based on the text value on the element. eg. button with "OK" text
      Parameters:
      target -
      text -
      expected -
    • clickAndExpect

      public void clickAndExpect(EnhancedBy target, int index, EnhancedBy expected, boolean mobileRefresh)
      clicks element based on index And waits for expected element to be displayed
      Parameters:
      target -
      index -
      expected -
      mobileRefresh - TODO
    • clickJs

      public void clickJs(EnhancedBy target, int index)
    • clickAndExpect

      public void clickAndExpect(EnhancedBy target, int index, EnhancedBy expected)
      clicks element based on index And waits for expected element to be displayed
      Parameters:
      target -
      index -
      expected -
    • clickAndExpect

      public void clickAndExpect(EnhancedBy target, int index, EnhancedBy expected1, EnhancedBy expected2)
      click And expect for either element
      Parameters:
      target -
      index -
      expected1 -
      expected2 -
    • clickAndExpect

      public void clickAndExpect(EnhancedBy target, EnhancedBy expected, EnhancedBy spinner)
      clicks target And waits for expected element to show up also waits for spinner element to be removed from display
      Parameters:
      target -
      expected -
      spinner -
    • clickAndNotExpect

      public void clickAndNotExpect(EnhancedBy target, EnhancedBy expected)
    • clickAndNotExpect

      public void clickAndNotExpect(EnhancedBy target, int index, EnhancedBy expected)
      clicks target And waits for expected to not be displayed retries 10 times
      Parameters:
      target -
      expected -
    • clickAndWait

      public void clickAndWait(EnhancedBy target, double timeInSeconds)
      clicks target And waits for seconds
      Parameters:
      target -
      expected -
    • clickAndWait

      public void clickAndWait(EnhancedBy target, int index, double timeInSeconds)
      clicks target And waits for seconds
      Parameters:
      target -
      expected -
    • clickElementContinsByText

      public void clickElementContinsByText(EnhancedBy by, String text)
      click element with text containing
      Parameters:
      by -
      text -