...
Selenium: https://www.browserstack.com/selenium
Problem: Selenium doesn’t support типизированные elements
What other framework types can be used?
Selenide: https://selenide.org/ ex: private SelenideElement searchField = $(byName("q"))
What parts should be changed:
locators: https://www.browserstack.com/guide/locators-in-selenium CSS selectors/xPath
annotation:
@findBy
type (public/private) WebElement name
example:
@FindBy(css="#Bla-Bla-bla")public WebElement buttonLogin
var - lower case
name of var - upper case
camel styleproject archive should be changed (templates, imports)
skip imports block
update backend to add new template
add page init
For one page object only 1 framework can be used
Initial
...