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

Английский для тестировщиков
онлайн, начало 21 июня
Погружение в тестирование. Jedi point
онлайн, начало 21 июня
Тестирование REST API
онлайн, начало 21 июня
Программирование на C# для тестировщиков
онлайн, начало 25 июня

Jed Meyers

Регистрация: 24 окт 2006
Offline Активность: 11 фев 2010 14:07
-----

Мои темы

[QTP 10] More than one object found error

22 декабря 2009 - 14:36

У нас есть обычные десктопы с Вистой и VMWare. При запуске тестов на VMWare стала вылазить очень неприятная проблема с обьектами Link и WebElement.
Описание проблемы в комментариях к коду
With Browser("title:=Browser Title").Page("title:=Page Title").Frame("name:=appFrame")

	Dim iChildCount
	Set MyDesc = Description.Create
	MyDesc(“url”).Value = "http://address:port/application/SiteMaintenance?ACTIVITY_ID=SY010"
	MyDesc(“url”).RegularExpression = False
	'в этом месте QTP обычно нажимает на ссылку, но иногда получается так что не нажимает. Рендомное поведение.
	.Link(MyDesc).Click 

	MyDesc(“url”).Value = ".*ACTIVITY_ID=SY010"
	MyDesc(“url”).RegularExpression = True

	'При запуске теста iChildCount становится равной 1
	iChildCount = .ChildObjects(MyDesc).Count 

	'в этом месте тест падает практически всегда
	'вылазит ошибка "more than one object exist with given description"
	'на странице гарантированно только одна ссылка где есть ACTIVITY_ID=SY010
	'ChildObjects.Count подтверждает это
	.Link(MyDesc).Click 
End With

Если делать record/play через object repository то все работает. Не знаю даже что делать, кроме как обращаться в суппорт, что займет полгода в лучшем случае.
Надеюсь на ребят из Логики, может воспроизведете такой баг у себя :smile:

[QTP 10] RegExp в окне Replace

09 сентября 2009 - 14:45

Добрый день.

Я, к примеру, пытаюсь в коде заменить строку
test6
на
pass6
Хелп говорит, что надо в диалоге Replace в поле Find what написать: test(\:n), а в Replace with: pass\1

Но в результате таких действий я получаю pass\1.

В чем проблема? Бага в QTP?

p.s. Regular expression чекбокс включен конечно же.

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