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

Фотография

Проблемы записи и воспроизведения TestComplete 6


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

#1 testernew

testernew

    Новый участник

  • Members
  • Pip
  • 49 сообщений
  • ФИО:tester


Отправлено 11 октября 2007 - 02:44

Скачал и поставил TestComplete 6 Demo.
Сразу взял быка за рога – начал записывать скрипт Web-приложения. Во время записи скрипта начались непонятки.
Если никакие поля руками не заполняются, а только мышкой открываются ссылки-страницы, то запись и последующее воспроизведение проходят нормально.
Как только начинаю заполнять поля типа EditBox, сразу начинаются тормоза – вводимый текст с курсором не отображается и приложение "зависает". Если при этом кликать мышью по заголовку панели инструментов Recording, то почему-то появляется курсор в редактируемом поле приложения.
Завершение записи также ненормально после редактирования полей. После нажатия кнопки Stop TestComplete зависает до 2-3 минут.
При воспроизведении такого скрипта редактировавшиеся ранее поля проскакивают нормально, а окончание воспроизведения также заканчивается зависанием.

Где собака зарыта?

P.S. Раньше пользовался WR, QTP, LR - изучил и реально тестировал.
Сейчас потребовалось использовать TestComplete - начал заниматься им только 2 дня назад. Начальству надо принять решение о покупке.

Web-приложение находится на localhost.
Машина: Intel P2.4, RAM 777Mb, Disk C: 42Gb NTFS, Disk D: 38Gb NTFS
На машине стоят:
- OS: Windows Advanced Server 2000 SP4
- JRE 1.6.0_02
- jboss-3.2.1
- IE, Firefox
- Norton Antivirus (во время записи и воспроизведения отключается)
  • 0

#2 Dmitry N

Dmitry N

    Профессионал

  • Members
  • PipPipPipPipPipPip
  • 1 742 сообщений
  • ФИО:Николаев Дмитрий
  • Город:Где-то в России

Отправлено 11 октября 2007 - 04:43

Здравствуйте.



В каком браузере пишете скрипт? Какая у вас версия Internet Explorer? Воспроизводится ли проблема с простой страницей (www.google.com)?
  • 0
С уважением,
Дмитрий

#3 testernew

testernew

    Новый участник

  • Members
  • Pip
  • 49 сообщений
  • ФИО:tester


Отправлено 11 октября 2007 - 11:47

Здравствуйте.
В каком браузере пишете скрипт? Какая у вас версия Internet Explorer? Воспроизводится ли проблема с простой страницей (www.google.com)?


VBScript, IE 6, google не пробовал.
  • 0

#4 Dmitry N

Dmitry N

    Профессионал

  • Members
  • PipPipPipPipPipPip
  • 1 742 сообщений
  • ФИО:Николаев Дмитрий
  • Город:Где-то в России

Отправлено 12 октября 2007 - 15:23

Здравствуйте.



Попробуйте записать и проиграть скрипт с простой страницей или с другой сложной. Это поможет определить, специфична ли проблема для тестируемой страницы или нет.



Также попробуйте поменять 'Tree model' для вашего проекта с дефолтной Hybrid на другую (например, DOM). Это можно сделать в редакторе проекта -- открывается двойным щелчком на проект в Project Explorer. Переходите на закладку Properties и открываете группу настроек 'Open Applications | Web Testing'.
  • 0
С уважением,
Дмитрий

#5 GipsySh

GipsySh

    Новый участник

  • Members
  • Pip
  • 17 сообщений

Отправлено 21 августа 2009 - 10:54

Пожалуй, моя проблема подходит под заголовок этой темы... Разбираюсь с TestComplete'ом пока 5 часов, поэтому спасите новичка

Есть окошко с текстовым полем. Записала скрипт, который вводит в это поле текст, но при воспроизведении скрипта TestComplete не видит это поле (свойство Exist = False), хотя поле отображается.
В чем может быть причина и как это можно исправить?
  • 0

#6 Kapitoshka

Kapitoshka

    Новый участник

  • Members
  • Pip
  • 17 сообщений
  • ФИО:Миниахметов Эдуард Рафисович

Отправлено 21 августа 2009 - 11:38

Записала скрипт, который вводит в это поле текст, но при воспроизведении скрипта TestComplete не видит это поле (свойство Exist = False), хотя поле отображается.


А в Object Browser это окошко видно? Как вы записывали скрипт? В режиме записи (Record script) или вручную писали код? Напишите код, а то непонятно, как тест обращается к именам.
  • 0

#7 GipsySh

GipsySh

    Новый участник

  • Members
  • Pip
  • 17 сообщений

Отправлено 18 сентября 2009 - 09:13

Записала скрипт, который вводит в это поле текст, но при воспроизведении скрипта TestComplete не видит это поле (свойство Exist = False), хотя поле отображается.


А в Object Browser это окошко видно? Как вы записывали скрипт? В режиме записи (Record script) или вручную писали код? Напишите код, а то непонятно, как тест обращается к именам.


Скрипт записывала в режиме записи.
Разобралась более-менее с Name Mapping, поэтому проблема конкретно с тем контролом решена. Спасибо!

Хотя иногда все-таки возникают ситуации, когда TC находит контрол, кликается по нему, изменяет его значение и проч. , но в лог при этом добавляется запись, что контрол не найден. Но в таких случаях иду на хитрость: перед обращением к этим контролам отключаю запись в лог (Log.Enabled = False), а затем включаю обратно (Log.Enabled = True).
  • 0

#8 Dmitry N

Dmitry N

    Профессионал

  • Members
  • PipPipPipPipPipPip
  • 1 742 сообщений
  • ФИО:Николаев Дмитрий
  • Город:Где-то в России

Отправлено 21 сентября 2009 - 09:44

Здравствуйте.

Отключение лога для фильтрации ошибок не есть очень хорошая практика. Советую обращаться в службу поддержки с такими проблемами.
  • 0
С уважением,
Дмитрий


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

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