Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- src / main / java / core / WaitFor.java
- /*
- форматирование(
- */
- **********************
- public class ExactText extends CollectionCondition {
- /*
- судя по реализации и конструктору - кондишен должен называться ExactTexts
- текстЫ
- и имя соответствующего метода CollectionConditions тоже подправь
- также можно немного сэкономить - отнаследовав его от TextsOf
- одинаковый код можно реализовать лишь в предке)
- можно и check только в предке вызвать
- реально - там только одна строка отличается)
- вот ее - завернуть в отдельный метод и реализовать в предке и потомке
- а check - только в предке
- это тебе такая небольшая загадочка)
- а также можно было бы чуть имена подравнять - Texts & ExactTexts
- */
- *************************************
- public class Present extends ElementCondition {
- boolean isPresent;
- /*
- переменную ты завела
- это правильно
- а чего не используешь? )
- */
- @Override
- public boolean check(WebElement element) {
- /*
- вычисли isPresent и его верни
- */
- @Override
- public String expected() {
- /*
- ожидаем - что true - мы же оптимисты)
- */
- @Override
- public String actual() {
- /*
- а как оно на самом деле - расскажет isPresent )
- посмотри на свой же Visible )
- там все ок как раз
- */
- ******************************
- /*
- По аналогии с Texts & ExactTexts -
- можно и
- ExactText от Text отнаследовать)
- */
Advertisement
Add Comment
Please, Sign In to add comment