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

AutomatedQA - Functional Testing -> Что с отображением доменной структуры страницы в IE 7 и версией Тестко



it4business.ru - проект об IT для бизнеса  

Новые темы IT-форума

AutomatedQA - Functional Testing -> Что с отображением доменной структуры страницы в IE 7 и версией Тестко
2010-01-06 16:14 Aster
Привет всем! Блин опять столкнулся с очередным багом этого .... ТестКомплита. Знач так, работал я с версией 7.20 и обращаясь через браузер ИЕ 7 вытягивал содержимое из страницы по определенному урлу, страница была абсолютно без тегов и самой DOM структуры вообще- просто возвращались цыферки, ТС 7.20 не смотря на полное отсутствие DOM структуры как бы самостоятельно достраивал ее и я заберал эти гребаные циферки по ссылке типа ....document.BODY, хотя самих тегов <html> и <BODY> небыло в возвращаемой страничке. Ну вот, перешел я на версию ТС 7.50 в результате если на страничке не определнена доменная структура то получить доступ к ее данным нельзя...тоесть свои циферки я хрен получу, поскольку ТС не хочет мне вообще пускать к странице, видете ли не нравится ему ее структура.... НЕ МОГУ ПОНЯТЬ КАК МОЖНО БЫЛО ТАКОЕ ДОПУСТИТЬ....БАГ ИЛИ ФИЧА? Как победить? Заранее спасибо!

Тестирование производительности -> Jmeter - подсчет количества совпадений на странице
2010-01-06 16:56 nstreltsov
Добрый день, на днях начал разбираться с Jmeter и возник вопрос:
как в Jmeter сделать так, чтобы он считал количество найденных совпадений в Исходном коде страницы?(т.е. я ему говорю искать слово тест, а он должен сам посчитать сколько раз слово тест встречается в исходном коде)
Нужно сделать следующие:
1. Найти количество совпедений с указанным словом
2. Если найденно больше указанного количества совпадений, то перейти к след действию
3. Если найденно меньше указанного, то посчитать сколько именно найдено и вычислить сколько осталось, до указанного количества.

Проблема в п 2 и п3. Подскажите плиз как это указать.
Прошу объяснить так, как буд-то вы объясняете чайнику)

Hewlett-Packard (Mercury) - Quality Center -> [QTP 10] Работа с браузером когда он открыт в скрытом режиме
2010-01-06 18:52 Strike
Привет,

У меня есть тест который выполняется достаточно долго и я хочу чтобы скрипт выполнялся в скрытом режиме.
Я делаю так:
##### Код { #####
SystemUtil.Run "iexplore", URL, "", "", 0
##### Код } #####

Где "0" как известно откроет браузер в скрытом режиме. Но когда я пытаюсь сделать так:

##### Код { #####
   Set myBrowser = Description.Create
   myBrowser("url").Value = ".*" & URLPart & ".*"
   Browser(myBrowser).Sync
##### Код } #####

Выдается ошибка что такого браузера нет. Если запускать браузер не в скрытом режиме то все ОК.

Вопрос собственно в том как запустить браузер в скрытом режиме, но чтобы QTP его видел?

Спасибо!

Hewlett-Packard (Mercury) - Quality Center -> [QTP 10] Медленное выполнение скрипта
2010-01-06 19:08 Strike
Еще раз привет :)

Я не мог не заметить что когда мне нужно получить какую то информацию со страницы, то этот процесс занимает
достаточно долго времени (около секунды), с учетом того что таких обращений к браузеру/странице необходимо
делать не мало (в связи с ТЗ), то процесс занимает колоссальных ~25 суток (по предварительным подсчетам).
Вообще задача не маленькая, необходимо проверить около ~17000 страниц и такие проверки как
##### Код { #####
If Browser(myBrowser).Page(myBrowser).Link(myLink).Exist = False Then
Reporter.ReportEvent micFail, "А", "Б"
End If
##### Код } #####

или поменять значение в ListBox
##### Код { #####
Browser(myBrowser).Page(myBrowser).WebList(myList).Select(i)
##### Код } #####

или получить с него значения
##### Код { #####
ListValue = Browser(myBrowser).Page(myBrowser).WebList(myList).Object.Value
ListName = Browser(myBrowser).Page(myBrowser).WebList(myList).GetROProperty("value")
##### Код } #####

все это делается долго.

Вопрос в том как можно ускорить обращения к элементам на странице?

Спасибо за помощь!

AutomatedQA - Functional Testing -> Не доступна document.all коллекция для приложения с WebBrowser control
2010-01-06 19:32 Gadzilla
Привет всем!

До этого времени работал с ТС 4 и скрипты писались для тестирования веб страничек в IE 6, 7, 8, и для страничек, которые отображались в десктоп приложение, которое использует WebBrowser control, для отображения этих самых страничек. Использовал DOM модель и все работало просто замечтательно, пока не перешел на ТС 7.

Проблема в том, что для некоторых тестируемых веб страничек у объект Page нету чайлда document (и вообще для таких страничек Page(*).ChildCount = 0). Это качается только тех страничек, которые отображаются с помощью WebBrowser control (для страничек в IE любой версии все работает отлично).

После долгих ковыряний, я заметил, что этот самый чайлд document отсутствует у всех объектов Page, для которых свойство Busy равно true. T.e. если ...Page(*).Busy = true, то Page(*).document не существует (Page(*).document.Exists = false).

Подскажите, пожалуйста, в чем может быть проблема и где копать, а то уже начинаю опускать руки. Как достучаться к document.all коллекции на бизи пейджах?

З.Ы. Повторюсь, что проблема воспроизводится только в ТС 7, и только для WebBrowser контролов, у которых Page(*).Busy = true.
З.Ы.Ы. Тесткомплит переустанавливал уже 4 раза, в настройках переклацал все что можно, а результата ноль.

Спасибо!

Оставайтесь на связи, мы работаем для вас!


© 2007 | IT для бизнеса: it4business.ru


В избранное