Size: a a a

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

2020 November 26

А

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

ТФ

Татьяна Федотова... in QA — Автоматизация
кроме разрешения есть еще масштаб. и там не всё просто на ремоуте
источник

А

Александр in QA — Автоматизация
В сторону компьютерного зрения смотрели?
источник

ТФ

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

AC

Al Ch in QA — Автоматизация
Sewa Makhinya
ещё сказали, что было большое количество фолз позитива в обоих случаях
мои соболезнования
Кто сказал то? Нормально все работает, на проверке шаблонов 0.99
на поиске областей можно смело 0.8 выставлять
источник

AC

Al Ch in QA — Автоматизация
Ну да репозиторий картинок 1000+, а кому сейчас легко!
источник

R(

Roman (rpwheeler) in QA — Автоматизация
Александр
В сторону компьютерного зрения смотрели?
Sikuli сделано на том же OpenCV что и "компьютерное зрение".

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

AC

Al Ch in QA — Автоматизация
Roman (rpwheeler)
Sikuli сделано на том же OpenCV что и "компьютерное зрение".

Полагаю что если заставлять компьютерное зрение точно тыкать по экранным объектам, с ним тоже будет аналогичных проблем.
точно так, сикуль этож просто обертка на OpenCV
источник

А

Алексей in QA — Автоматизация
Johan
Привет.
Как автоматизировать тест десктопного приложения?
На Qt имеются ли автоматизаторы на С++?
WinAppDriver вполне годится
источник

А

Александр in QA — Автоматизация
С помощью opencv можно довольно просто реализовать разные методы КЗ.
При условии конешно что совсем уж углубляться в кз в не будете
источник

F

Flora in QA — Автоматизация
English please
источник

А

Алексей in QA — Автоматизация
Flora
English please
No
источник

А

Александр in QA — Автоматизация
Al Ch
точно так, сикуль этож просто обертка на OpenCV
Чта? Обертки тоже по разному использовать можно :/
источник

AC

Al Ch in QA — Автоматизация
Александр
Чта? Обертки тоже по разному использовать можно :/
Относительно распознавания Сикуль не несет никакого дополнительного функционала
источник

А

Александр in QA — Автоматизация
Al Ch
Относительно распознавания Сикуль не несет никакого дополнительного функционала
Методов распознования дофига. И предполагаю что в сикуле по шаблону ищет :/
источник

А

Александр in QA — Автоматизация
Также там под себя подкрутить для ускорения можно.
источник

А

Александр in QA — Автоматизация
Готовое не значит хорошее :/
источник

J

Johan in QA — Автоматизация
Алексей
WinAppDriver вполне годится
Спасибо, посмотрю
источник

MO

Max Olsson in QA — Автоматизация
Стартую грид с помощью докер компоуз:
version: "3"
services:
 hub:
   image: selenium/hub
   ports:
     - "4444:4444"
   environment:
     GRID_MAX_SESSION: %chrome_instances%
     GRID_BROWSER_TIMEOUT: 10000
     GRID_TIMEOUT: 10000

 chrome:
   image: selenium/node-chrome
   depends_on:
     - hub
   environment:
     HUB_HOST: hub
     NODE_MAX_SESSION: %chrome_instances%
     NODE_MAX_INSTANCES: %chrome_instances%
   volumes:
     - /dev/shm:/dev/shm
Редко, но время от времени возникает проблема, что путаются инстансы браузеров.

Т.е. допустим два теста работают параллельно без ошибок до определённого момента, а потом тест 1 пытается получить элемент А, а тест 2 пытается получить элемент Б.

Элементы на страницах есть, но оба теста падают.

Смотрю скриншоты по этим тестам: а они перепутаны, т.е. действие в тесте 1 ушло в браузер 2, а действие в тесте 2 ушло в браузер 1.

Как это лечится?
источник

ES

Eugene Stogniy in QA — Автоматизация
Johan
Нет такого как в selenium
Ranorex когда то поддерживал не знаю как сейчас но cost a fortune
источник