Class ClickHelperJs


  • public class ClickHelperJs
    extends Element
    • Constructor Detail

      • ClickHelperJs

        public ClickHelperJs()
    • Method Detail

      • 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,
                                      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 -