Size: a a a

QA — Автоматизация

2019 November 04

AV

Alexei Vinogradov in QA — Автоматизация
Остальное не отображается, а title отображается. Ну правда на самом деле title() работает, а селенид кмк можно запатчить для динамических проверок.
источник

OK

Oleksandr Khotemskyi in QA — Автоматизация
зачем это? получить текст тайтла достаточно абсолютно
источник

AB

Alexei Barantsev in QA — Автоматизация
а в чем проблема? зачем тебе проверять его видимость?
источник

AV

Alexei Vinogradov in QA — Автоматизация
Oleksandr Khotemskyi
зачем это? получить текст тайтла достаточно абсолютно
Он динамически может меняться, текст.
источник

AB

Alexei Barantsev in QA — Автоматизация
текст и проверяй. причем тут видимость?
источник

OK

Oleksandr Khotemskyi in QA — Автоматизация
Alexei Vinogradov
Он динамически может меняться, текст.
ну если ты тестишь что-то вроде - https://www.patrick-wied.at/projects/tough-title-city/
источник

AB

Alexei Barantsev in QA — Автоматизация
а что бы вам было интересно читать? напишите об этом, мы поговорим на заданную тему (если она окажется нам интересна тоже)
источник

AV

Alexei Vinogradov in QA — Автоматизация
Alexei Barantsev
текст и проверяй. причем тут видимость?
Так про то и речь, стандартными методами селенида текст проверять не получается :-). Но короче я понял, если запилить спец метод в селениде, то вопрос решится сам по себе, селениум можно не беспокоить.
источник

AB

Alexei Barantsev in QA — Автоматизация
Alexei Vinogradov
Так про то и речь, стандартными методами селенида текст проверять не получается :-). Но короче я понял, если запилить спец метод в селениде, то вопрос решится сам по себе, селениум можно не беспокоить.
правда нет соответствующего shouldTitle или типа того? ну, сделайте
источник

PK

Pavel Kastsiukou in QA — Автоматизация
А по какой причине селениум может начинать ввод в одном поле ввода, а потом перепрыгивать на другое? Атрибуты уникальные в одном случае это data-id , а во втором это placeholder . Java+selenium
источник

AB

Alexei Barantsev in QA — Автоматизация
или старый добрый
wait.until(d -> d.getTitle().equals(expected))
источник

AB

Alexei Barantsev in QA — Автоматизация
Pavel Kastsiukou
А по какой причине селениум может начинать ввод в одном поле ввода, а потом перепрыгивать на другое? Атрибуты уникальные в одном случае это data-id , а во втором это placeholder . Java+selenium
пример смотреть надо. может быть приложение само перевело фокус. может быть у вас там TAB в списке вводимых символов появился. может быть баг в драйвере
источник

PK

Pavel Kastsiukou in QA — Автоматизация
>>может быть приложение само перевело фокус.                           а это как?
источник

AV

Alexei Vinogradov in QA — Автоматизация
Alexei Barantsev
правда нет соответствующего shouldTitle или типа того? ну, сделайте
Вот, оно.
источник

AB

Alexei Barantsev in QA — Автоматизация
Pavel Kastsiukou
>>может быть приложение само перевело фокус.                           а это как?
не понял вопрос...
в браузере есть встроенный интерпретатор JavaScript вообще-то, он может многое, в том числе и фокус ставить куда надо
источник

OK

Oleksandr Khotemskyi in QA — Автоматизация
Pavel Kastsiukou
>>может быть приложение само перевело фокус.                           а это как?
Вот - страница может ставить фокус сама куда хочет

https://developer.mozilla.org/en-US/docs/Web/API/HTMLOrForeignElement/focus
источник

AB

Alexei Barantsev in QA — Автоматизация
например, в поле есть ограничение на количество символов, когда вводится нужное количество — фокус переставляется в другое поле
источник

AB

Alexei Barantsev in QA — Автоматизация
примеры часто можно увидеть, например, в платежных системах, где есть четыре поля для ввода номера карты, каждое по четыре символа, и фокус сам переставляется по мере ввода
источник

PK

Pavel Kastsiukou in QA — Автоматизация
Alexei Barantsev
не понял вопрос...
в браузере есть встроенный интерпретатор JavaScript вообще-то, он может многое, в том числе и фокус ставить куда надо
да, похоже вы правы, там срабатывает JavaScript, которые выводит подсказку. Наверно эта штука и выбрасывает меня из окна ввода
источник

MK

Misha Kovylin in QA — Автоматизация
подскажите пожалуйста аналог @AfterTest в JUnit 4? Чтобы метод запускался как последний степ после прогона всех тестов
источник