Перейти к содержимому

Техники локализации плавающих дефектов
онлайн, начало 17 августа
Школа для начинающих тестировщиков
онлайн, начало 20 августа
Программирование на Python для тестировщиков
онлайн, начало 14 августа
Тестирование без требований
онлайн, начало 17 августа
Фотография

QTP/UFT и AutoIt


  • Авторизуйтесь для ответа в теме
Сообщений в теме: 4

#1 VASya

VASya

    Опытный участник

  • Members
  • PipPipPipPip
  • 364 сообщений


Отправлено 06 февраля 2015 - 13:23

тестируем через qtp дельфовый продукт. QTP контролы не находит :(
думаем использовать AutoItX3.dll
Помогите с примерами плиз
например нужно нажать кнопку "Войти" в окне "Вход"

Set oAutoIt = CreateObject("AutoItX3.Control")
дальше плыву.... :(

 

oAutoIt.ControlClick "Вход",, "Войти" ?


  • 0

#2 VASya

VASya

    Опытный участник

  • Members
  • PipPipPipPip
  • 364 сообщений


Отправлено 09 февраля 2015 - 15:03

кнопку распознает и кликает 
oAutoIt.ControlClick "Вход", "", "Войти"

а вот текст вводить пока не желает

oAutoIt.Controlfocus "Вход", "", "Имя_поля"

oAutoIt.Send "Текст"

 

также не работает 

oAutoIt.ControlSetText  "Вход", "", "Имя_поля", "Текст"

Не подскажете, что здесь не так?


  • 0

#3 ch_ip

ch_ip

    Гуру

  • Members
  • PipPipPipPipPipPip
  • 1 097 сообщений
  • ФИО:Павел Абдюшев
  • Город:Москва


Отправлено 09 февраля 2015 - 22:31

А вы пробовали записывать работу с приложением через QTP в режиме, когда он распознает только окна и объекты внутри окон?
Рекомендую, может получиться лучше, чем через AutoIT.

Сложно сказать, почему не вводит текст.


  • 0

#4 VASya

VASya

    Опытный участник

  • Members
  • PipPipPipPip
  • 364 сообщений


Отправлено 10 февраля 2015 - 07:39

в принципе рекордером нормально записывает, но в эксплуатацию такие тесты не передать.
поэтому приходится выкручиваться :(


  • 0

#5 VASya

VASya

    Опытный участник

  • Members
  • PipPipPipPip
  • 364 сообщений


Отправлено 10 февраля 2015 - 11:16

Сложно сказать, почему не вводит текст.

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


  • 0


Программирование на С# для тестировщиков
онлайн
Автоматизатор мобильных приложений
онлайн
Selenium WebDriver: полное руководство
онлайн
Программирование на Python для тестировщиков
онлайн



Количество пользователей, читающих эту тему: 0

0 пользователей, 0 гостей, 0 анонимных

Яндекс.Метрика
Реклама на портале