Size: a a a

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

2020 April 08

LY

Lev Yarushin in QA — Автоматизация
Konstantin L
вариант. А кликать/жать кнопки через pywingui?
Если python то лучше http://pywinauto.github.io/
источник

A

Astin in QA — Автоматизация
Konstantin L
а что вместо него использовать?
мы используем pywinauto. а там где надо кликнут на контрол в виде картинки договариваемся с разрабами и через pipe шлем мессадж
источник

B

Bola in QA — Автоматизация
Fazka
Пвтоматизация днищенского десктопа кроме сикули нечем особо
Бесплатное ПО - да, список ограничен
источник

OK

Oleksandr Khotemskyi in QA — Автоматизация
✨Ферзь✨
Всем привет! Подскажите, какие сайты обычно даёте для тестирования на вакансию автотестировщика?
источник

A

Astin in QA — Автоматизация
Fazka
Пвтоматизация днищенского десктопа кроме сикули нечем особо
мне кажется что даже у днищенского десктопа у половины контролов проставлен automation id
источник

F

Fazka in QA — Автоматизация
Не у всех
источник

A

Astin in QA — Автоматизация
ну так я и написал про половину
источник

KL

Konstantin L in QA — Автоматизация
понял, спасибо
источник

LY

Lev Yarushin in QA — Автоматизация
На python opencv  отлично работает. По картинкам тоже кликать хорошо можно, ложных срабатываний у меня не было
источник

KL

Konstantin L in QA — Автоматизация
Astin
мы используем pywinauto. а там где надо кликнут на контрол в виде картинки договариваемся с разрабами и через pipe шлем мессадж
а что такое pipe? Можете подробнее рассказать и как вообще это организовать? Я пользовался только sikuli и selenium (для веба). Понимаю как использовать opencv, а вот про pipe  не слышал ни разу
источник

KL

Konstantin L in QA — Автоматизация
Lev Yarushin
На python opencv  отлично работает. По картинкам тоже кликать хорошо можно, ложных срабатываний у меня не было
пробовал opencv для поиска изображения по части изображения (это ведь и нужно?), согласен, что работает не плохо
источник

✨Ферзь✨ in QA — Автоматизация
Спасибо
источник

A

Astin in QA — Автоматизация
Konstantin L
а что такое pipe? Можете подробнее рассказать и как вообще это организовать? Я пользовался только sikuli и selenium (для веба). Понимаю как использовать opencv, а вот про pipe  не слышал ни разу
источник

A

Astin in QA — Автоматизация
PIPE механизм передачи данных из одного процесса в другой через файл
источник

KL

Konstantin L in QA — Автоматизация
👍 спасибо
источник

A

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

A

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

A

Astin in QA — Автоматизация
например, если данный контрол самописный, то при компиляции приложения ему не будет присвоен automation id. ибо он присваивается в основном виндовым контролам
источник

R(

Roman (rpwheeler) in QA — Автоматизация
Astin
какой смысл в автоматизации, если процент распознания картинки равен 70?
70 это значение по умолчанию для установки "процента совпадения" картинки по которой ищется с тем что предполагается найти.
Это значение можно менять и ставить хоть 99%.
Но на слишком высоких значениях можно получить false negative.
источник

A

Astin in QA — Автоматизация
Roman (rpwheeler)
70 это значение по умолчанию для установки "процента совпадения" картинки по которой ищется с тем что предполагается найти.
Это значение можно менять и ставить хоть 99%.
Но на слишком высоких значениях можно получить false negative.
ну так речь не о настройках сикули, а о алгоритме распознавании картинки. ни один алгоритм не даст тебе на выходе 100% распознавание.
источник