Size: a a a

2021 May 04

M

Maxim in atinfo chat
С точки зрения организации хранения кода это будет так: в файле селекторов хранить селектор на список, а в файле страницы в ее методах ковырять до нужной позиции списка?
источник

АФ

Алексей Федоткин... in atinfo chat
можно так. можно написать например рут локатор и при поиске конкретного элемента использовать его. типа рут локатор(как переменную) + локатор до конкретного.

можно от локатора искать дочерние элементы аля findElement(By.id("....")).findElements(By.className("...."))

можно написать локатор на список ссылкок и с этим списком работать в цикле, забирая нужный элемент.

тут уже на вкус и стиль / задачу как говорится
источник

M

Maxim in atinfo chat
Спасибо
источник
2021 May 05

NK

ID:0 in atinfo chat
https://www.youtube.com/watch?v=KLt4SiI_KNc
Николай Голубев — ultimate end-to-end testing
Цель этого фреймворка — предоставить API а также REPL и standalone CLI runner для тестирования на таких уровнях, как HTTP, Web UI, DB, CLI с согласованным API, отчетностью об охвате и расширяемостью.
В этом докладе Николай хочет показать, как использовать webtau для тестирования приложения магазина игр, которое имеет веб-интерфейс, REST API, GraphQL и CLI интерфейс. У webtau также есть новая (недавно выпущенная) концепция Persona для упрощения сценариев авторизации при тестировании. Еще его можно использовать для управления несколькими браузерами одновременно для тестирования веб-сокетов.
источник

M

Maxim in atinfo chat
Здравствуйте. А в auto qa по pageobject нормальная практика создавать внутри класса страницы подклассы, если количество методов страницы большое?
источник

А

Алексей in atinfo chat
язык программирования так то стоит тоже учитывать :)
источник

OK

Oleg Kuzovkov in atinfo chat
Добрый лень коллеги. Не подскажите Аллура репорт еще живой проэкт?
источник

F

Frion-seo in atinfo chat
живой
источник

ВМ

Вадим Михайличенко... in atinfo chat
Добрый, думаю корректно ответить так - https://t.me/allure_ru
источник

OK

Oleg Kuzovkov in atinfo chat
Благодарю
источник

ВМ

Вадим Михайличенко... in atinfo chat
День добрый. Я задавался аналогичным вопросом недавно - https://t.me/atinfo_chat/51384
По ответам можете посмотреть, лично меня они устроили.
Telegram
Вадим Михайличенко in atinfo chat
День добрый всем!
Постараюсь кратко описать задачу. В наличии:
1. Сложное по структуре веб-приложение без доступа к API. Сложность заключается в множественной вложенности элементов и их нелинейной взаимосвязи.
2. В наличии связка из Java8+Maven+Selenium+JUnit5+Allure - заготовка фреймворка для тестирования UI.
До этого тренировался на учебных проектах и там было достаточно PageObject. Но для многоуровневого проекта этого недостаточно - уже сейчас начинается бардак.
Смотрел на PageElement - в целом его идея мне подходит больше и с Selenide смотрится вполне привлекательно.
Почитал о HTMLElements и Atlas - последнее мне тоже понравилось.
Для себя пока определил следующее - веб-страница это контейнер для хранения виджетов. Виджет - неделимый элемент (Например верхнее меню, всплывающее меню пользователя и тд.), наполненный другими веб-элементами (кнопки, чек-боксы и тд.) - но данная реализация пока на этапе разработки.
Поделитесь своими мыслями и идеями на эту тему. Возможно стоит остановиться на каком-то понятном…
источник

P

Paul in atinfo chat
Всем привет. Можете посоветовать литература(книги)/видео/статьи по теме написание тестового фрейворка (Java), гуглом пользоваться умею может у кого-то есть контент , который ему понравился. Спасибо
источник

Mt

Murloc the Nightcraw... in atinfo chat
Я на гите находил небольшие фреймы. Нерабочие, но за основу взять можно. А в поисковике в основном статьи.
источник

P

Paul in atinfo chat
спасибо)гляну на гите)
источник

M

Maxim in atinfo chat
Питон
источник

А

Алексей in atinfo chat
В питоне вполне норм, но как и в любой декомпозиции - делать надо с головой 😂
источник

M

Maxim in atinfo chat
Переслано от Maxim
Драсти. Мб кто подскажет, что я делаю не так и как правильно к mariadb в контейнере через питоновский скрипт подцепиться
источник

M

Maxim in atinfo chat
Переслано от Maxim
источник

ИС

Игорь Середа... in atinfo chat
Правильно пробросить порт в localhost и использовать его при подключении, если у тебя скрипт на хосте запускается.
источник

M

Maxim in atinfo chat
все на одном компьютере происходит, к магазину в этом контейнере я захожу через http://localhost/, mariadb открывается через phpmyadmin по адресу http://localhost:8080, а для доступа скриптом нужно пробрасыватЬ?
источник