Отправляет email-рассылки с помощью сервиса Sendsay
  Все выпуски  

Автоматизация десктом-приложения с компонентом браузер.



Software-Testing.Ru - портал тестировщиков  

Новые темы форума тестировщиков


Автоматизация десктом-приложения с компонентом браузер.
2011-12-07 08:28
Есть два приложения, в которых бы хотелось автоматизировать тестирование GUI:
1) Delphi приложение содержит вкладки с html страницами, которые, в свою очередь, содержат гиперссылки
для открытия других вкладок в этом приложении и на этих вкладках уже отображаются компонетны delphi (кнопки, поля ввода и т.п.).
2) Собственный "браузер" написанный на XUL. При запуске этой программы загружается уже нужный "сайт"
и там уже все через html отображается. То-есть, по сути, это обычный сайт, но запускается в собственной программе,
а не через стандартные браузеры.

Rational robot, TestComplite не видят html-элементы в этих программах.
Есть-ли какие-нибудь средства автоматизации для этих программ?
Больше интересует для второй программы.
Интересуют как платные, так и бесплатные, желательно с рекордером.


Подскажите по регулярному выражению
2011-12-07 12:57
[QTP 10]

Есть строка:

"<STRONG><A href="shopreviews/821/mobile/"><IMG title=MOBIART border=0 alt=MOBIART src="http://content1.onliner.by/clients/821.gif"></A></STRONG>
<DIV style="MARGIN-TOP: 15px">8 <B>(029)</B> 609 02 30<BR>8 <B>(029)</B> 531 02 30<BR>8 <B>(029)</B> 609 02 30<BR>8 <B>(029)</B> 531 02 30<BR></DIV>"

Хочу вытащить из нее гиперссылку с помощью регулярного выражения. Паттерн составил примерно вот такой: (?<=href\=")[^]+?(?=")

Попробовал реализовать в коде:

Set oRegExp = New RegExp
oRegExp.IgnoreCase = true
'oRegExp.Pattern = "(?<=href\=\"")[^]+?(?=\"")"
Set oMatches = oRegExp.Execute(strShopURL)

Получил ошибку: "Syntax erroe in Regular Expression".

Подскажите, а какие есть нюансы использования регулярных выражений в QTP

Отлавливание Parse Error
2011-12-07 15:14
Здравствуйте.

В веб-приложении нужно отлавливать Parse Error. С помощью какой команды можно это сделать? Я пробовала все команды, которые содержат слово "Text". Пробовала писать в поле Target по-разному название ошибки. Не сработало.

Заранее спасибо.

Заранее выявленный объект на обнаруживается
2011-12-07 16:39
Есть форма (приложение десктопное).

function Test3()
{
  wnd = Aliases.Egais_Client_Applications_Shell.wndWindowsForms10Window8app02a125d8;
  wnd.toolStrip1.Click(40, 13);
  wnd.btnOK.Click();
}


В итоге .btn_4 он не находит!
Сто раз определял объект, перезаписывал скрипт, - все должно работать по логике вещей, однако в итоге ничего не получается. Кнопка просто не нажимается.

Подскажите, в чем дело? Может есть идеи, в чем причина данной неудачи кроется?


© 2010 | Software-Testing.Ru


В избранное