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

Фотография

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


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

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