Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public static ExpectedCondition<List<WebElement>> textsOf(final String elementsLocator, final String... texts)
- public static ExpectedCondition<WebElement> listNthElementHasText(final String elementsLocator, final int index, final String text) {
- /*
- более универсально - использовать первый параметр - не css селектор, а
- By elementsLocator
- это и более стандартный подход
- обрати внимание на реализацию стандартных селениумских кондишенов
- так для бОльшего количества вариантов такие кондишены можно использовать
- ведь с помощью By elementsLocator - можно не только по селектору найти элемент/элементы
- разные есть варианты
- */
- ****************************
- public void assertMail(String text) {
- assertThat(listNthElementHasText("[role=main] .zA", 0, text));
- }
- public void assertMails(String... texts) {
- assertThat(textsOf("[role=main] .zA", texts));
- }
- /*
- не забывай про это
- https://docs.google.com/document/d/13dNyFGbI7mV22UUhH8E0LJ7SzabAmX7Bw7VCHScYfiU/edit#heading=h.pk1xvngaj4rk
- тут, в пейдже
- разумно использовать переменную By mails = byCss("[role=main] .zA")
- переменные типа By - это фактически описание - как искать элемент
- а не сам поиск
- такие переменные ты спокойно можешь использовать
- */
Advertisement
Add Comment
Please, Sign In to add comment