Size: a a a

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

2021 April 15

A

Alexander in QA — Автоматизация
если ctrl + V туду отправит, значит и селениум тоже)
источник

SR

Sergey Raspopov in QA — Автоматизация
B dозможно shadow dom используется, тогда могут быть проблемы при стандартном использовании методов
источник

SR

Sergey Raspopov in QA — Автоматизация
Ну не факт. Если инпут кастомный, то вполне возможно, что он просто картинка, а все данные отправляются, через скрытый нативный элемент.
источник

Ʋ

ƲΔŁᙀАMᗸΔ in QA — Автоматизация
нет, не работает
источник

Ʋ

ƲΔŁᙀАMᗸΔ in QA — Автоматизация
руками да, селениумом нет
источник

A

Alexander in QA — Автоматизация
А он обрезает его на +7 или как вообще?
источник

SR

Sergey Raspopov in QA — Автоматизация
Посмотри при отправке, или в коде, есть ли скрытый input и скрипт, который этим инпутом отправляет.
источник

A

Alekons in QA — Автоматизация
добрый день. Подскажите по remote webdriver (chrome) как открыть файл в браузере сразу после скачивания? Удаленный драйвер крутится с docker на selenoid.
источник

i

i think it's okay in QA — Автоматизация
Переслано от i think it's okay
источник

i

i think it's okay in QA — Автоматизация
Переслано от i think it's okay
А вы читали эту книгу?
Что-то можете сказать?
источник

P

Pavel Korostin in QA — Автоматизация
прямо в браузере открыть? типа пдф у вас или что-то вроде этого? а зачем вам это? вы же даже с ним ничего сделать не сможете.
лучше скачать файл к себе из контейнера, а потом уже делать с ним все, что нужно.
в селеноид это можно сделать так - https://aerokube.com/selenoid/latest/#_downloading_files_from_browser
источник

OL

Oleksandr Lozitskyi in QA — Автоматизация
Здравствуйте.  Использую java, selenide, cucumber
Подскажите пожалуйста как правильно сохранить список в переменную указанную в сценарии?
Например:
Scenario: сохранить список
When я открываю страницу
And я нажимаю на меню
And я сохраняю список Id в переменную "varName"
источник

SR

Sergey Raspopov in QA — Автоматизация
Интересный вопрос. А куда скачивается файл? Селениум работает только с браузером, открывать файл придется средствами ЯП или autoit какого-нибудь.
источник
2021 April 16

СС

Сказочный Сникерс... in QA — Автоматизация
За такой совет руки бы оторвать)
источник

СС

Сказочный Сникерс... in QA — Автоматизация
Все гораздо проще можно сделать штатными средствами за 5 минут. И вообще в чем смысл запускать как вы выразились «одновременно» 1 тест на нескольких браузерах?
источник

АФ

Алексей Федоткин... in QA — Автоматизация
чтоб данные веселее менеджерить было(сарказм) , а вообще действительно странная необходимость. они же так друг друга заафектить могут легко. Если это не простое прокликивание форм на предмет их работы и визуала какого-нибудь
источник

P

Pavel Korostin in QA — Автоматизация
у меня лично такая необходимость была связана с емкостью селеноид грида и оптимизацией времени прогона. давно было, но, если не изменяет память, то была нода с хром на линуксе и с ie на винде. Емкость каждой по 5 сессий. Скажем прогоняю в 10 потоков. Если браузеры идут последовательно, то сначала на хроме все тесты выполнялилсь - 5 потоков (емкость ноды), потом в ie тоже 5 потоков. Если одновременно в обоих браузерах, то сразу все 10 потоков заняты были - 5 хром, 5 ie. Скорость прохождения больше в 2 раза.

А если тесты аффектят друг друга, то это фиговые тесты))
источник

EN

E N in QA — Автоматизация
Ответ достаточно очевиден: чтобы уменьшить время прогона тестов.
Кейс: есть один банальный тест, но мы его запускаем после каждого пуша на N различных устройствах, чтобы минимально проверить, что пуш ничего не сломал.
источник

АФ

Алексей Федоткин... in QA — Автоматизация
все отлично пока вы не встрянете в ограничение. Тут вы ускорили прогон. круто. Но для этого ряд условий, и не только атомарность тестов в них)

если у вас тесты бизнес процесс проверяют, а например тестовых учеток вам не могут предоставить достаточное количество, то придется повелосипедить чтоб они не аффектились между собой на разных браузерах. Кейсы бывают всякие. и не всегда мы в идеальном мире живем.
источник

P

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

а я просто свой кейс рассказал, что возможность одновременно запускать на неск. браузерах мне помогла
источник