Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public class GivenHelpers {
- /*
- реализовывать такие хелперы в GivenHelpers - не правильно
- почитай про Single Responsibility Principle
- GivenHelpers - значит гивены реализуем
- а это - даблклик - уже другая история
- Стоит такой метод вынести в класс Helpers (в serc \ main \...\ core например)
- та, пока тут будет один метод
- но - ни в пейдже, ни в хелпере для гивенов - его держать не верно
- потому - в отдельній класс + правильно разместить в проекте - как универсальніе вещи
- */
- public static void doubleClick(SelenideElement element){
- Actions actions = new Actions(getWebDriver());
- /*
- можно использовать метод actions()
- по сути - он так и реализован)
- */
- ****************************************
- public static void pressEscape(SelenideElement element){
- /*
- а этот метод я б вообще не реализовавывала
- сравни
- */
- pressEscape(startEdit(oldTaskText, newTaskText).setValue(newTaskText));
- и
- pressEscape(startEdit(oldTaskText, newTaskText)); //- так корректнее - см реализацию startEdit
- и
- startEdit(oldTaskText, newTaskText).sendKeys(Keys.ESCAPE); //- а так - ненамного длиннее и точно проще - советую такой вариант
Advertisement
Add Comment
Please, Sign In to add comment