Обновить

Как я сделал утилиту для автоматизации ручных тестов

Уровень сложностиПростой
Время на прочтение15 мин
Охват и читатели16K
Всего голосов 6: ↑5 и ↓1+4
Комментарии9

Комментарии 9

Понимаю, что было интересно разработать своё, но есть готовые продукты - Squish, TestComplete - работают и с вебом и с десктоп UI. Даже selenium/appium умеют в кроссплатформенное тестирование.

Да, это отличные решения, хотя в TestComplete интерфейс кажется мне устаревшим. Но если кого-то заинтересует что-то не такое дорогое и из россии, то моё приложение может помочь. А selenium и appium это код

Playwright забыли упомянуть

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

Поддерживаю. Если статья написана просто похвастаться,но не поделиться, то можно сказать, что Автор определенно молодец!. А теперь можно забыть о статье, о решении и о авторе впридачу и дальше использовать привычные инструменты. А если он хотел поделиться, то не хватает главного - ссылки на его решение.

Я думал что нельзя просто так публиковать ссылку на свой сайт, рассчитывал что по названию сразу гуглится

https://rthelper.ru/docs.html

Что значит "непредсказуемо строится интерфейс" в Delphi?

Я имел ввиду, что мне попадались такие интерфейсы где нет нормальных идентификаторов, странные типы элементов (edit вместо label например) и при следующем запуске мог быть другой порядок/вложенность, хотя визуально всё так же.

Может я зря приплёл сам стек и виноваты разработчики таких интерфейсов

В Делфи + VCL всегда есть четкие идентификаторы (правда, разные каждый запуск) - это хендлы. Они уникальные не только в рамках программы, но и в рамках всей ОС.

Если нужны постоянные - это имена родителей + имя контрола.

В кроссплатформенном фреймворке Делфи вообще нет никакого доступа к контролам и ты не увидишь на форме ничего, через тулзы, потому что рисуются они и взаимодействуют посредством собственного механизма. Равно как и в любом веб-интерыейсе. Нет доступа к дереву - нет доступа к контролам.

Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации