Size: a a a

QA — Automation

2021 September 03

R

Roman in QA — Automation
Привет, кто сталкивался с проблемой, что в firefox не заполняются инпуты? На chrome ни каких проблем нет, xpath совпадают в обоих браузерах. В чем может быть проблема?
источник

B

Bola in QA — Automation
В чем угодно. Мы же тестировщики.
Поэтому вопрос должен быть подробным: где версии браузеров, ос, используемый фреймворк, примеры верстки и кода, стактрейс ошибок?
Где вот это все?
источник

mf

mathias fux in QA — Automation
возможно инпут не прогрузился в браузере,  попробуй с явными ожиданиями поиграться, было такое в IE
источник

B

Bola in QA — Automation
Тогда выйдет типовая ошибка
источник

PN

Petrych Nick in QA — Automation
Ребят привет.Кто запускал автотесты с докером?У меня проблема   при запуске тестов через команду docker run testimage, докер подгружает разные зависимости с мавена и после тесты начинают падать
источник

PN

Petrych Nick in QA — Automation
докерфайл
источник

ВК

Виталий Котов... in QA — Automation
Судя по логу, Вы используете контейнер Linux. Директива WORKDIR - это указание рабочей директории внутри контейнера, а не на хост-машине. Скорее всего тесты не запускаются из-за того, что такой директории внутри контейнера просто нет и он не знает как с ней работать.
источник

PN

Petrych Nick in QA — Automation
Спасибо большое сейчас буду разбираться с этим
источник

PN

Petrych Nick in QA — Automation
я только что сделал pull standalone-chrome, и изменил название контейнера в dockerfile.А на счет дериктории не совсем понял какую нужно указать
источник

VD

Vladislav Dobritski in QA — Automation
Добрейшего дня.
Вопрос по сайпресу.
Есть условный класс TodoItem, в котором набор методов, которые делают cy.get и возврщают какой-то контрол внутри этого TodoItem'а
Могу ли я как-то в пейджобжекте вернуть коллекцию этих айтемов или какой-то иначе их обработать.

Пока наковырял метод .each у саппеса, но тут проблема в том, что работает не с инстансом TodoItem а с элементом, и получается я не могу дергать методы из этого класса.
Т.е. я пока вижу это как-то так
.each(item => item.checkbox.should())
Но хз как заставить это работать.

Заранее благодарен и заранее извиняюсь, если не доконца понятно обьяснил.
Но буду рад если подскажете как это можно реализовать, или какой-то другой способ как работать с коллекциями в сайпресе, или отправите в какой-то сайпрес специфик чат, короч любой помощи :)
источник

B

Bola in QA — Automation
источник

VD

Vladislav Dobritski in QA — Automation
Благодарю)
источник

ВК

Виталий Котов... in QA — Automation
В WORKDIR обычно узкаывают диреторию внутри контейнера, где находится корень вашего проекта (где лежит pom.xml - так как вы используете Maven)
В вашем случае это будет /home/uiAutoTestsTracker
источник

ВК

Виталий Котов... in QA — Automation
так как именно туда вы копируете проект из текущей директории на хост машине при запуске команды docker build
источник

PN

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

LY

Lev Yarushin in QA — Automation
хромдрайвер не находит. берите образ с xvfb и хромдрайвером. Или возьмите selenoid, настройте раз и пользуйтесь
источник

PN

Petrych Nick in QA — Automation
Маленький вопрос.Контейнер я запустил как теперь тесты в него завернуть?
источник

PN

Petrych Nick in QA — Automation
Я не понимаю связки как в контейнер заворачиваются автотесты.Может кто то подсказать пожалуйста.
источник

R(

Roman (rpwheeler) in QA — Automation
А что по этому поводу говорит Гугл и примеры из Гугла?
источник

PN

Petrych Nick in QA — Automation
Спасибо уже сижу читаю)))
источник