Package com.vaadin.uitest.parser
Class ParserLLM<T extends LLMService>
java.lang.Object
com.vaadin.uitest.parser.ParserLLM<T>
- All Implemented Interfaces:
Parser
- Direct Known Subclasses:
ParserAiAssistant
-
Field Summary
FieldsFields inherited from interface com.vaadin.uitest.parser.Parser
objectMapper, TESTS_FILE, views, VIEWS_FILE -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidgenerateTestScenarios(UiRoute view) voidgetViewHtml(String cssSelector, String loginHtml, String loginRoute, UiRoute view) protected voidupdateGherkinScenario(String url, String initialDomState, TestScenario gherkinTestScenario, Framework framework) updateTestScenarios(UiRoute view)
-
Field Details
-
baseUrl
-
-
Constructor Details
-
ParserLLM
public ParserLLM() -
ParserLLM
-
-
Method Details
-
generateTestScenarios
- Specified by:
generateTestScenariosin interfaceParser
-
getViewHtml
- Specified by:
getViewHtmlin interfaceParser
-
updateTestScenarios
- Specified by:
updateTestScenariosin interfaceParser
-
updateGherkinScenario
protected void updateGherkinScenario(String url, String initialDomState, TestScenario gherkinTestScenario, Framework framework) -
getBaseUrl
- Specified by:
getBaseUrlin interfaceParser
-
getBrowserLogin
- Specified by:
getBrowserLoginin interfaceParser
-
getBrowser
- Specified by:
getBrowserin interfaceParser
-