#PyAutoGUI

2025-02-18

Инновации в тестировании САПР: путь к созданию автоматизированного решения для тестирования

Автоматизация тестирования в мире САПР – это вызов, который невозможно переоценить. Инженеры, архитекторы и проектировщики создают сложнейшие модели, а разработчики ПО ломают голову, чтобы их инструменты работали без сбоев. Но чем мощнее становится программное обеспечение, тем сложнее его тестировать. Проверять САПР вручную – всё равно что искать иголку в стоге сена, который кто-то ежедневно переворачивает. Мы быстро поняли, что такой подход не работает. Поэтому решили изменить систему и построить свою. Нашей целью было – создать решение, которое избавит от рутины, ускорит тестирование и обеспечит его стабильность, а также будет легко масштабируемым. Одна из главных проблем – повторяющиеся проверки. Тестировать одни и те же функции вручную после каждого обновления – долго, монотонно и неэффективно. Можно что-то упустить, ошибиться и просто устать. Мы пошли дальше: наша система не просто заменяет тестировщиков на скрипты, а полностью автоматизирует весь процесс – от запуска тестов до анализа результатов. Мы использовали Python, VirtualBox, JSON и PowerShell, чтобы тесты запускались в чистой среде, результаты были понятны всем, а интеграция с разработкой максимально простой. Архитектура гибкая, удобная и кроссплатформенная. В этой статье мы расскажем, каким образом мы создали систему, как эта система работает и какие задачи она позволяет решить.

habr.com/ru/articles/883590/

#автоматизация #автоматизация_тестирования #тестирование_по #qa_automation #python #pyautogui #pywinauto #powershell #сапр #json

2025-02-11

Master reliable media player control with Python Subprocess! Learn robust techniques beyond simple keystroke sending for cross-platform compatibility & error handling.
tech-champion.com/programming/

Bose-Einstein-KondensatMWNautilus@mstdn.social
2024-07-27

An #OpenSource #FACS automation system for high-throughput cell #biology:

-built around a commercial Sony #SH800S #cell #sorter
-reduces hands-on effort by 93%
-uses #PyAutoGUI to control #GUI in API absence

doi.org/10.1371/journal.pone.0
#DIYbio #lab #instruments #fluorescence

2024-07-12

Как я хотел выиграть пиццы у Dodo (бот на python)

Моя неплохая попытка выиграть Пиццы от Додо с их конкурсом по игре Балда, которая почти окончилась успехом. Пытаюсь переиграть всех

habr.com/ru/articles/828522/

#python #додо #додопицца #бот #pyautogui #pillow #easyocr #tesseract #tesseractocr #автоматизация

Alexandre B A Villares 🐍villares@ciberlandia.pt
2023-02-06

@hamoid yes! I use flameshot, lovely! I'm so sad that Peek, for capturing animations, stopped working. Sometimes I use Recapp and Blue Recorder.

This scrot thing was because I wanted to automate screenshots in Python using #pyautogui integration. I tried PIL.ImageGrab, it didn't work, and I ended using #pyscreenshot which worked fine.

2022-12-18

@niccolove @thelinuxEXP I thought a little bit about the problem you two mentioned of making the same #tutorial #videos for every new version of #KDE. What about creating tutorials (half)automated, after every release? (especially if in some cases only cosmetic things changed) Maybe something like #PyAutoGUI could help: youtube.com/watch?v=3PekU8OGBC

2022-04-21

Testautomatisierung mit #Sikuli oder #Sikulix?

#PyAutoGUI ist deutlich angenehmer in der Handhabung und bis jetzt haben wir keine Bugs entdeckt

github.com/asweigart/pyautogui

#Python

Client Info

Server: https://mastodon.social
Version: 2025.04
Repository: https://github.com/cyevgeniy/lmst