Size: a a a

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

2020 January 31

AV

Alexei Vinogradov in QA — Автоматизация
Max
может кто сможешь подсказать, на сайте появляется Popup если увести указатель за пределы окна браузера, как такое действие можно сделать с помощью Selenium ? (увести указатель за пределы окна что бы вызвать этот Popup)
см Actions().moveByOffset(..)
источник

R(

Roman (rpwheeler) in QA — Автоматизация
Max
может кто сможешь подсказать, на сайте появляется Popup если увести указатель за пределы окна браузера, как такое действие можно сделать с помощью Selenium ? (увести указатель за пределы окна что бы вызвать этот Popup)
Если подключить к коду (не к Селениуму а к коду) Sikuli, можно водить курсор мыши куда угодно.
источник

R(

Roman (rpwheeler) in QA — Автоматизация
Eugene
при чём здесь графическая оболочка?
У Линукса есть ядро и оболочка. Линукс может работать без графической оболочки. В разных оболочках разные настройки.

https://wiki.debian.org/DefaultWebBrowser
источник

R(

Roman (rpwheeler) in QA — Автоматизация
(это только для примера)
источник

R(

Roman (rpwheeler) in QA — Автоматизация
(с другими разновидностями Линукса и оболочек может быть другая каша)
источник

E

Eugene in QA — Автоматизация
Roman (rpwheeler)
У Линукса есть ядро и оболочка. Линукс может работать без графической оболочки. В разных оболочках разные настройки.

https://wiki.debian.org/DefaultWebBrowser
какая именно оболочка - selenium тестам глубоко плевать, главная чтобы она была. В чистой консоли у нас никто не работает)
источник

R(

Roman (rpwheeler) in QA — Автоматизация
Eugene
какая именно оболочка - selenium тестам глубоко плевать, главная чтобы она была. В чистой консоли у нас никто не работает)
Вы с дефолтного браузера начали спрашивать. Тестам-то может и плевать (хотя не факт -- помню, была разница в формате отдаваемого цвета Хрома и Файрфокса, например, и не знаю, пофиксили ли).

А вот как вы будете сами определять  в какой ОСи и оболочке что где и какой версии стоит...  По-моему это намного проще НЕ делать чем делать.
источник

RS

Roman Solodukhin in QA — Автоматизация
Eugene
мне нужно запилить конфигурацию для селениум-тестов на разных платформах и браузерах. Т.е. нужно понять какая ОС, какой браузер и какая именно у него версия, чтобы выбрать правильный webDriver
По-моему, вы изобретаете свой Selenoid
источник

M

Max in QA — Автоматизация
Alexei Vinogradov
см Actions().moveByOffset(..)
если я правильно понимаю, то данный метод похоже перемещает указать по координатам, но только в пределах окна браузера (
источник

A

Alex in QA — Автоматизация
Max
если я правильно понимаю, то данный метод похоже перемещает указать по координатам, но только в пределах окна браузера (
Robot robot = new Robot();
robot.mouseMove(x,y);
источник

LY

Lev Yarushin in QA — Автоматизация
докер-контейнер с тестами и браузером. И не надо смотреть что там у кого установлено.
источник

B

Bola in QA — Автоматизация
Lev Yarushin
докер-контейнер с тестами и браузером. И не надо смотреть что там у кого установлено.
windows/macos - тоже туда?
источник

LY

Lev Yarushin in QA — Автоматизация
Туда. Работает норм
источник

LY

Lev Yarushin in QA — Автоматизация
Ещё лучше сделать отдельно selenoid/ggr/moon и обеспечить туда доступ всем заинтересованным лицам. Вообще голова не будет болеть
источник

M

Max in QA — Автоматизация
Alex
Robot robot = new Robot();
robot.mouseMove(x,y);
Спасибо, помогло
источник

АМ

Андрей Михаевич in QA — Автоматизация
Добрый день. Может кто нибудь использовал связку Jenkins+SoapUi(бесплатная версия)? И может подсказать какой нибудь плагин для Jenkins, что бы красивый отчёт слало?
источник

АМ

Андрей Михаевич in QA — Автоматизация
Html отчёт который может слать testrunner не подходит, так как он генерируется только в платной версии
источник

ES

Eugene Stogniy in QA — Автоматизация
Андрей Михаевич
Добрый день. Может кто нибудь использовал связку Jenkins+SoapUi(бесплатная версия)? И может подсказать какой нибудь плагин для Jenkins, что бы красивый отчёт слало?
Если у вас только начинаеться АПИ автоматизация то как вариант посмотрите на фреймворк Карате
источник

M

Max in QA — Автоматизация
Alex
Robot robot = new Robot();
robot.mouseMove(x,y);
правда только если в один поток запускать тесты ) Если они работают параллельно, то на окна которые под видимым окном оно не работает (
источник

ES

Eugene Stogniy in QA — Автоматизация
Max
правда только если в один поток запускать тесты ) Если они работают параллельно, то на окна которые под видимым окном оно не работает (
ну дык мышка одна - видимая )
источник