Interface Parser


public interface Parser
  • Field Details

    • LOGGER

      static final org.slf4j.Logger LOGGER
    • TESTS_FILE

      static final String TESTS_FILE
      See Also:
    • VIEWS_FILE

      static final String VIEWS_FILE
      See Also:
    • objectMapper

      static final com.fasterxml.jackson.databind.ObjectMapper objectMapper
    • views

      static final List<UiRoute> views
  • Method Details

    • toJson

      static String toJson(Object o) throws com.fasterxml.jackson.core.JsonProcessingException
      Throws:
      com.fasterxml.jackson.core.JsonProcessingException
    • parseView

      default void parseView(UiRoute view)
    • generateTestScenarios

      void generateTestScenarios(UiRoute view)
    • updateTestScenarios

      default UiRoute updateTestScenarios(UiRoute view)
    • getViews

      default List<UiRoute> getViews()
    • parseRoutes

      default UiModel parseRoutes(File projectDir, String sourcesDir) throws IOException
      Throws:
      IOException
    • doLogin

      default String doLogin(UiLogin login)
    • doLogin

      default String doLogin(String loginRoute, String baseUrl, String loginSelector, String passwordSelector, String buttonSelector, String login, String password)
    • getViewHtml

      default void getViewHtml(String cssSelector, String loginHtml, String loginRoute, UiRoute view)
    • close

      default void close()
    • isValidView

      static boolean isValidView(UiRoute uiRoute)
    • getBaseUrl

      default String getBaseUrl()
    • getBrowserLogin

      BrowserLogin getBrowserLogin()
    • getBrowser

      Browser getBrowser()