Size: a a a

QA — Automation

2021 August 17

ES

Eugene Stogniy in QA — Automation
Только сравнение скриншотов поможет вам )
источник

s

samir. in QA — Automation
но есть же .shouldBe(visible), который проверяет видимость на странице. можно ли совместить его с проверкой видимости не элемента, а текста в нем
источник

ES

Eugene Stogniy in QA — Automation
Тут те кто выпускают драйвера не дают 100% гарантии на то что элемент который отмечен как Визибле будет реально видим и доступен - а вы про текст в нем спрашиваете )
источник

s

samir. in QA — Automation
хорошо) я могу сначала проверить видимость эл-та, затем текст в нем. как бы вы усовершенствовали такую проверку?

... .shouldBe(visible).shouldHave(text("чупик"))
источник

ES

Eugene Stogniy in QA — Automation
оставил бы как есть, в 99% случаев для текста это более чем достаточно, но зависит от требований приложения
источник

АХ

Андрей Хахин... in QA — Automation
Скорее всего на visible нет смысла проверять, если дергается метод selenium, то он просто не вернет текст, если элемент не видимый
источник

s

samir. in QA — Automation
а если текст есть только в html-коде
источник

АХ

Андрей Хахин... in QA — Automation
вы сами можете это протестить, скрыть элемент и попробовать получить его текст, там не тупо парсинг DOM, там комлексная проверка
источник

s

samir. in QA — Automation
сейчас же посмотрю) спасибо
источник

АХ

Андрей Хахин... in QA — Automation
источник

SR

Sergey Raspopov in QA — Automation
В expected conditions есть метод text to be present in element и для text in element value. Возможно они выполняют нужный функционал
источник

s

samir. in QA — Automation
почитаю) всем спасибо!
источник

PN

Petrych Nick in QA — Automation
Ребят привет в двух словах что такое page object своими словами.
источник

ES

Eugene Stogniy in QA — Automation
паттерн
источник

PN

Petrych Nick in QA — Automation
Это паттерн который помогает инкапсулировать логику работая с объектами ?
источник

ES

Eugene Stogniy in QA — Automation
определенно да )
Это вообще принцип ООП: так что все паттерны подпадают под это описание
источник

PN

Petrych Nick in QA — Automation
Спасибо. Получается page object что то типа инкапсуляции в ооп или полиморфизма ?)
источник

ES

Eugene Stogniy in QA — Automation
Нет ... Это типа Шаблона проектированния одного из многих ....
источник

PN

Petrych Nick in QA — Automation
Спасибо
источник

ES

Eugene Stogniy in QA — Automation
источник