-
Notifications
You must be signed in to change notification settings - Fork 6
Closed
Labels
RFCode refactorCode refactor
Description
Задача:
- Перенести локаторы из методов в @findby.
- Логику методов пока не менять (лучше сделать отдельный рефакторинг для этого).
- Методы можно переименовывать, но в этом случае обязательно внесите изменения во все тесты, которые их используют.
- После рефакторинга убедитесь что метод работает - запустите хотя бы один тест, который использует этот метод.
Примечание:
-
не трогаем динамические локаторы
пример: getDriver().findElement(By.cssSelector("input[id='cb" + number + "'] + label")); -
не трогаем форматированные локаторы (%s, .formatted())
пример: moveToElement(getWait10().until(ExpectedConditions.elementToBeClickable(By.xpath("//a[text()='%s']".formatted(userName)))))
Metadata
Metadata
Assignees
Labels
RFCode refactorCode refactor
Type
Projects
Status
Done