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

Фотография

Проблемы с вводом данных в TC


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

#1 Eug

Eug

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

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

Отправлено 22 августа 2006 - 14:32

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

Иногда, при запуске сгенрированного скрипта вводимые в контрол символы "проскакивают", например, роект, вместо проект. Какие есть универсальные способы решения данной проблемы?

Заранее благодарен за все ответы!!!
  • 0

#2 Dart

Dart

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

  • Members
  • Pip
  • 70 сообщений
  • Город:г. Севастополь

Отправлено 22 августа 2006 - 15:23

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

Иногда, при запуске сгенрированного скрипта вводимые в контрол символы "проскакивают", например, роект, вместо проект. Какие есть универсальные способы решения данной проблемы?

Заранее благодарен за все ответы!!!

Просмотр сообщения


Каким образом вы их вбиваете? Дайте кусок скрипта посмотреть.
  • 0

#3 Dmitry N

Dmitry N

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

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

Отправлено 22 августа 2006 - 17:09

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

Знаю про такую проблему с методом Sys.Keys в TestComplete 3. Насколько я знаю, в TestComplete 4 она пофикшена.

Предложить могу присваивать значения полям напрямую, через свойство wText. Например:
obj.wText = "проект";

  • 0
С уважением,
Дмитрий

#4 Dart

Dart

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

  • Members
  • Pip
  • 70 сообщений
  • Город:г. Севастополь

Отправлено 22 августа 2006 - 18:11

Если все совсем плохо так же один из методов (как основной он пожалуй не самый лучший) это

function PasteText(EditBoxObj, Text)
{
DeleteText(EditBoxObj); // процедура удаления того что в Edit если это нужно конечно

Sys.Clipboard = Text;
EditBoxObj.ClickR();
EditBoxObj.PopupMenu.Click("Paste");
}

удалять можно тривиально:
function DeleteText(EditBoxObj)
{
EditBoxObj.wText = "";
}

Вообще в последних версиях TC работа с Keys меня вполне порадовала, странно что у Вас есть проблемы, я набиваю в форму кучу текста причем достаточно шустро это выходит. Кроме того удаляю текст через нажатие [BS] иными словами "нажимать" приходится много и вроде все работает. Попробуйте воспроизвести в блокноте эту пробему, напишите цикл много раз чтоб набивал одно и тоже и если что в support.
  • 0

#5 Eug

Eug

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

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

Отправлено 23 августа 2006 - 09:42

Keys у меня срабатывает с вероятностью p=0.7. Вариант с w.wText безотказен.
Спасибо. :)
  • 0

#6 Dart

Dart

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

  • Members
  • Pip
  • 70 сообщений
  • Город:г. Севастополь

Отправлено 23 августа 2006 - 09:53

Eug

И все же интересно что за версию TC вы используете? Возможно эта проблема всплывет где-то у других пользователей.
  • 0

#7 Eug

Eug

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

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

Отправлено 23 августа 2006 - 11:13

  И все же интересно что за версию TC вы используете? Возможно эта проблема всплывет где-то у других пользователей.


To Dart : Использую TC 4.23.1655.3 demo
  • 0


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

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