Class BasePage

  • Direct Known Subclasses:
    CrudPage, LaunchPage

    public abstract class BasePage
    extends java.lang.Object
    • Field Detail

      • timeSecondsWaitMessage

        protected int timeSecondsWaitMessage
      • timeSecondsWaitAjax

        protected int timeSecondsWaitAjax
      • timeSecondsWaitPage

        protected int timeSecondsWaitPage
      • timeSecondsWaitDocumentReady

        protected int timeSecondsWaitDocumentReady
      • timeSecondsWaitLookup

        protected int timeSecondsWaitLookup
      • timeSecondsWaitComponentReady

        protected int timeSecondsWaitComponentReady
      • timeWaitMilliSeconds

        protected int timeWaitMilliSeconds
      • timeWaitMilliSecondsScroll

        protected int timeWaitMilliSecondsScroll
      • timeSecondsOpenDialog

        protected int timeSecondsOpenDialog
      • timeSecondsCloseDialog

        protected int timeSecondsCloseDialog
      • timeSecondsOpenDivDataDetail

        protected int timeSecondsOpenDivDataDetail
      • timeSecondsCloseDivDataDetail

        protected int timeSecondsCloseDivDataDetail
      • timeSecondsWaitMessageSuccess

        protected int timeSecondsWaitMessageSuccess
    • Constructor Detail

      • BasePage

        public BasePage​(org.openqa.selenium.WebDriver driver)
    • Method Detail

      • getFolderXhtml

        protected java.lang.String getFolderXhtml()
      • getMainMenu

        protected java.lang.String getMainMenu()
      • getFinalMenu

        protected java.lang.String getFinalMenu()
      • getPageList

        protected java.lang.String getPageList()
      • getPageData

        protected java.lang.String getPageData()
      • findElement

        public org.openqa.selenium.WebElement findElement​(org.openqa.selenium.By by)
      • findElements

        public java.util.List<org.openqa.selenium.WebElement> findElements​(org.openqa.selenium.By by)
      • clear

        public void clear​(org.openqa.selenium.By by)
      • clear

        public void clear​(org.openqa.selenium.WebElement element)
      • clickClearSendKeys

        public void clickClearSendKeys​(org.openqa.selenium.By by,
                                       java.lang.CharSequence... keys)
      • clickClearSendKeys

        public void clickClearSendKeys​(org.openqa.selenium.WebElement element,
                                       java.lang.CharSequence... keys)
      • sendKeys

        public void sendKeys​(org.openqa.selenium.By by,
                             java.lang.CharSequence... keys)
      • sendKeys

        public void sendKeys​(org.openqa.selenium.WebElement element,
                             java.lang.CharSequence... keys)
      • isElementReady

        public boolean isElementReady​(org.openqa.selenium.By by,
                                      int seconds)
      • isElementDisplayed

        public boolean isElementDisplayed​(org.openqa.selenium.By by)
      • waitElementReady

        public void waitElementReady​(org.openqa.selenium.WebElement element)
      • waitElementReady

        public void waitElementReady​(org.openqa.selenium.By by)
      • waitElementReady

        public void waitElementReady​(org.openqa.selenium.WebElement element,
                                     int seconds)
      • click

        public void click​(org.openqa.selenium.By by)
      • click

        public void click​(org.openqa.selenium.WebElement element)
      • submit

        public void submit​(org.openqa.selenium.By by)
      • waitForPage

        public void waitForPage​(java.lang.String page)
      • waitForPage

        public void waitForPage​(java.lang.String page1,
                                java.lang.String page2)
      • waitForPage

        public void waitForPage​(java.lang.String page,
                                int seconds)
      • waitForPage

        public void waitForPage​(java.lang.String page1,
                                java.lang.String page2,
                                int seconds)
      • waitForMessage

        public void waitForMessage​(java.lang.String message)
      • waitForMessage

        public void waitForMessage​(java.lang.String message,
                                   int seconds)
      • waitForDontMessage

        public void waitForDontMessage​(java.lang.String message)
      • waitForDontMessage

        public void waitForDontMessage​(java.lang.String message,
                                       int seconds)
      • isAlertPresent

        protected boolean isAlertPresent()
      • closeAlertAndGetItsText

        protected java.lang.String closeAlertAndGetItsText​(boolean acceptNextAlert)
      • waitDocumentReady

        protected void waitDocumentReady()
      • login

        public void login​(java.lang.String url,
                          java.lang.String login,
                          java.lang.String senha)
      • logout

        public void logout()
      • wellcome

        public void wellcome()
      • waitForMessageSuccess

        public void waitForMessageSuccess()
      • waitForMessageProcess

        public void waitForMessageProcess()
      • waitForAjaxProcess

        public void waitForAjaxProcess()
      • waitForDefault

        public void waitForDefault()
      • waitForPageList

        public void waitForPageList()
      • waitForPageData

        public void waitForPageData()
      • waitForPageListOrData

        public void waitForPageListOrData()
      • acessMainMenu

        public void acessMainMenu​(java.lang.String mainMenu)
      • acessFinalMenu

        public void acessFinalMenu​(java.lang.String mainMenu)
      • scrollTopPage

        public void scrollTopPage()
      • scrollBottomPage

        public void scrollBottomPage()
      • scrollTo

        public void scrollTo​(org.openqa.selenium.By by)
      • scrollTo

        public void scrollTo​(org.openqa.selenium.WebElement webElement)
      • close

        public void close()
      • quit

        public void quit()
      • isExistsButtonInsert

        public boolean isExistsButtonInsert()
      • clickListActionInsert

        public void clickListActionInsert()
      • isExistsButtonClone

        public boolean isExistsButtonClone()
      • clickListActionClone

        public void clickListActionClone()
      • isExistsButtonChange

        public boolean isExistsButtonChange()
      • clickListActionChange

        public void clickListActionChange()
      • clickListActionDynamicPosition

        public void clickListActionDynamicPosition​(int position)
      • isExistsButtonConsult

        public boolean isExistsButtonConsult()
      • clickListActionConsult

        public void clickListActionConsult()
      • isExistsButtonDelete

        public boolean isExistsButtonDelete()
      • clickListActionDelete

        public void clickListActionDelete()
      • scrollToMasterSave

        public void scrollToMasterSave()
      • clickMasterSave

        public void clickMasterSave()
      • clickMasterSaveDontEndTask

        public void clickMasterSaveDontEndTask()
      • clickMasterSaveEndTask

        public void clickMasterSaveEndTask()
      • clickMasterConfirm

        public void clickMasterConfirm()
      • scrollToMasterDelete

        public void scrollToMasterDelete()
      • clickMasterDelete

        public void clickMasterDelete()
      • clickMasterConfirmDelete

        public void clickMasterConfirmDelete()
      • clickMasterConfirmDelete

        public void clickMasterConfirmDelete​(java.lang.String message)
      • scrollToMasterReturn

        public void scrollToMasterReturn()
      • clickMasterReturn

        public void clickMasterReturn()
      • clickMasterDynamic

        public void clickMasterDynamic()
      • clickMasterDynamicEndTask

        public void clickMasterDynamicEndTask()
      • clickMasterDynamicDontEndTask

        public void clickMasterDynamicDontEndTask()
      • clickListSearch

        public void clickListSearch()
      • clickListSearch

        public void clickListSearch​(java.lang.String id)
      • clickListTaskSearch

        public void clickListTaskSearch​(int tab)
      • clickFilterSelectionClean

        public void clickFilterSelectionClean()
      • clickFilterSelectionClean

        public void clickFilterSelectionClean​(java.lang.String id)
      • clickFilterSelectionSearch

        public void clickFilterSelectionSearch()
      • clickFilterSelectionSearch

        public void clickFilterSelectionSearch​(java.lang.String id)
      • clickFilterSelectionSendSelects

        public void clickFilterSelectionSendSelects()
      • isCurrentPageList

        protected boolean isCurrentPageList()
      • isCurrentPageData

        protected boolean isCurrentPageData()
      • goPageList

        public void goPageList()
      • isPageNotFound

        public boolean isPageNotFound()
      • goPageListFromMenu

        public void goPageListFromMenu()
      • goPageListFromUrl

        public void goPageListFromUrl()
      • goPageListFromUrl

        public void goPageListFromUrl​(boolean validPageList)
      • goPageListFromUrlAndWaitListOrData

        public void goPageListFromUrlAndWaitListOrData()
      • clickMasterCancel

        public void clickMasterCancel()
      • fillLookup

        public void fillLookup​(java.lang.String lookupId,
                               java.lang.String value)
      • fillLookup

        public void fillLookup​(org.openqa.selenium.By codeLookup,
                               java.lang.String value)
      • fillLookup

        public void fillLookup​(org.openqa.selenium.WebElement webElement,
                               java.lang.String value)
      • pauseSeconds

        public void pauseSeconds​(int seconds)
      • getDriver

        public org.openqa.selenium.WebDriver getDriver()
      • clickDetailDivDataDetailTabSave

        public void clickDetailDivDataDetailTabSave()
      • waitForOpenDivDetail

        public void waitForOpenDivDetail()
      • waitForCloseDivDetail

        public void waitForCloseDivDetail()
      • waitForScroll

        public void waitForScroll()
      • waitForOpenDialog

        public void waitForOpenDialog()
      • waitForCloseDialog

        public void waitForCloseDialog()
      • filterComboTask

        public void filterComboTask​(int tab,
                                    java.lang.String nameTask)
      • clickDetail

        public void clickDetail​(java.lang.String titleTab)
      • clickDetail

        public void clickDetail​(java.lang.Integer index)
      • clickDetailActionInsert

        public void clickDetailActionInsert​(java.lang.String href)
      • clickDetailActionClone

        public void clickDetailActionClone​(int detailNumber)
      • clickDetailActionChange

        public void clickDetailActionChange​(int detailNumber)
      • clickDetailActionConsult

        public void clickDetailActionConsult​(int detailNumber)
      • clickDetailActionDelete

        public void clickDetailActionDelete​(int detailNumber)
      • clickDetailSave

        public void clickDetailSave()
      • clickDetailCancel

        public void clickDetailCancel()
      • clickDetailReturn

        public void clickDetailReturn()
      • clickDetailDelete

        public void clickDetailDelete()
      • clickDetailConfirmDelete

        public void clickDetailConfirmDelete()
      • clickDivDataDetailTab

        public void clickDivDataDetailTab​(int detailNumber)
      • clickDivDataDetailTabActionInsert

        public void clickDivDataDetailTabActionInsert​(int detailNumber)
      • clickDivDataDetailTabDetailActionClone

        public void clickDivDataDetailTabDetailActionClone​(int detailNumber)
      • clickDivDataDetailTabDetailActionChange

        public void clickDivDataDetailTabDetailActionChange​(int detailNumber)
      • clickDivDataDetailTabDetailActionConsult

        public void clickDivDataDetailTabDetailActionConsult​(int detailNumber)
      • clickDivDataDetailTabDetailActionDelete

        public void clickDivDataDetailTabDetailActionDelete​(int detailNumber)
      • clickDivDataDetailTabDetailSave

        public void clickDivDataDetailTabDetailSave​(int detailNumber)
      • clickDivDataDetailTabDetailReturn

        public void clickDivDataDetailTabDetailReturn​(int detailNumber)
      • clickDivDataDetailTabDetailDelete

        public void clickDivDataDetailTabDetailDelete​(int detailNumber)
      • clickDivDataDetailTabDetailConfirmDelete

        public void clickDivDataDetailTabDetailConfirmDelete()
      • clickSelect

        public void clickSelect​(java.lang.String idComponent,
                                java.lang.String partialDescription)
      • clickSelect

        public void clickSelect​(org.openqa.selenium.WebElement element,
                                java.lang.String partialDescription)
      • clickSelect

        public void clickSelect​(org.openqa.selenium.By selector,
                                java.lang.String partialDescription)
      • clickSelect

        public void clickSelect​(java.lang.String idComponent,
                                int item)
      • clickSelect

        public void clickSelect​(org.openqa.selenium.By by,
                                int item)
      • clickSelect

        public void clickSelect​(org.openqa.selenium.WebElement webElement,
                                int item)
      • clickSelectAliasW

        public void clickSelectAliasW​(java.lang.String idComponent,
                                      int item)
      • clickButtonOkMessageProcess

        public void clickButtonOkMessageProcess()
      • goPageListAndFilter

        public void goPageListAndFilter​(org.openqa.selenium.By byFilter,
                                        java.lang.String valueFilter)
      • goPageListAndFilter

        public void goPageListAndFilter​(org.openqa.selenium.WebElement elementFilter,
                                        java.lang.String valueFilter)
      • goDeleteDataInsertAndDataChange

        public void goDeleteDataInsertAndDataChange​(org.openqa.selenium.WebElement webElementFilterSearch,
                                                    FieldType fieldType)
      • goDeleteDataInsertAndDataChange

        public void goDeleteDataInsertAndDataChange​(org.openqa.selenium.WebElement webElementFilterSearch,
                                                    java.lang.String keyInsert,
                                                    java.lang.String keyChange)
      • goDeleteDataInsertAndDataChange

        public void goDeleteDataInsertAndDataChange​(org.openqa.selenium.WebElement webElementFilterSearch,
                                                    FieldType fieldType,
                                                    boolean scrollButtonDelete)
      • goDeleteDataInsertAndDataChange

        public void goDeleteDataInsertAndDataChange​(org.openqa.selenium.WebElement webElementFilterSearch,
                                                    java.lang.String keyInsert,
                                                    java.lang.String keyChange,
                                                    boolean scrollButtonDelete)
      • isExists

        public boolean isExists​(org.openqa.selenium.By by)
      • tab

        public void tab​(org.openqa.selenium.WebElement webElement)
      • clickExecuteTask

        public void clickExecuteTask​(int tab)
      • enter

        public void enter()
      • fileUploadDocxFake

        public void fileUploadDocxFake​(org.openqa.selenium.By by)
      • fileUploadPdfFake

        public void fileUploadPdfFake​(org.openqa.selenium.WebElement webElement)
      • fileUploadPdfFake

        public void fileUploadPdfFake​(org.openqa.selenium.By by)
      • fileUploadFake

        public void fileUploadFake​(org.openqa.selenium.WebElement inputUploadElement,
                                   java.lang.String extension)
      • clickLookupWithFirstSearchFieldInputAndSelectItemResult

        public void clickLookupWithFirstSearchFieldInputAndSelectItemResult​(java.lang.String lookup,
                                                                            java.lang.String value,
                                                                            int item)
      • clickOpenLookup

        public void clickOpenLookup​(java.lang.String lookup)
      • clickLookupFirstSearchFieldInputClearSendKeys

        public void clickLookupFirstSearchFieldInputClearSendKeys​(java.lang.String lookup,
                                                                  java.lang.String value)
      • clickLookupSearch

        public void clickLookupSearch​(java.lang.String lookup)
      • clickLookupSelectItem

        public void clickLookupSelectItem​(java.lang.String lookup,
                                          int item)
      • clickDialogSelectSelectAll

        public void clickDialogSelectSelectAll​(java.lang.String lookup)
      • clickDialogSelectSelectItem

        public void clickDialogSelectSelectItem​(java.lang.String lookup,
                                                int item)
      • clickDialogSelectConfirm

        public void clickDialogSelectConfirm​(java.lang.String lookup)
      • clickDialogSelectWithFirstSearchFieldInputAndSelectFirstItemResult

        public void clickDialogSelectWithFirstSearchFieldInputAndSelectFirstItemResult​(java.lang.String lookup,
                                                                                       java.lang.String value,
                                                                                       int item)