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

aiga

Регистрация: 05 фев 2012
Offline Активность: 10 июл 2012 16:24
-----

Мои темы

Считывание части переменной в Robote

04 июля 2012 - 12:16

Добрый день!
Подскажите, пожалуйста, как считать часть переменной типа string?
Я считываю значение с помощью "^c"
Acc=Clipboard.GetText()
Но считанное значение содержит лишние символы в начале строки (в моем случае это, например, "322539 : 2620116", а мне нужно только значение "2620116").
Как мне взять их этой переменной только нужные символы?

Не удается считать название окна

18 мая 2012 - 09:57

Здраствуйте! У меня следующая проблема: у меня сначала откывается одно приложение, потом второе, после закрытия второго нужно вернуться к первому. Но навзание окна может изменяться, поэтому по Caption обращаться не получается. Я хотела считывать название при первом открытии окна чтоб потом можно было его сравнить. Подскажите как это сделать?
Или может другой какой-то есть способ обратиться к этому окну. CurrentWindow не работает. Еще вроде как-то по ID можно бы обращаться, но я не знаю как. Может подскажите как это сделать? Хотя первый способ предпочтительнее.

Robot не видит окно при повторном проходе цикла

14 мая 2012 - 09:48

Здраствуйте! У меня следующая проблема: у меня есть определенные действия, которые мне нужно повторить несколько раз. Делаю в обычном цикле. При каждом проходе возникает окно-сообщение. Его нужно закрыть или "крестиком", или нажав единственную кнопку "ОК". Но при втором проходе робот не видит этого окна: Script Command Failure. Unable to find the window.
Также в логе есть: Playback Warning: String is empty Empty String
Кроме этого возникают предепреждения:
**** Script Command Failure on line 26 of '300' - Empty String
**** Script Command Failure on line 26 of '300' - Empty String
**** Script Command Failure on line 28 of '300' - Empty String
**** Script Command Failure on line 26 of '300' - Empty String
**** Script Command Failure on line 28 of '300' - Empty String
**** Script Command Failure on line 32 of '300' -

Проблемный кусок скрипта:
For i=1 to 3
........
Window SetContext, "Caption=Помилка", "" (строка 26)
PushButton Click, "Text=OK" (строка 28)
DelayFor (1000) задержка добавлена поскольку приложение работает достаточно медленно
Window SetContext, "Caption=Інформація", "" (строка 32)
PushButton Click, "Text=OK"
.....
Next i

Жду ваших советов.

Как скопировать значение с заблокированного поля

05 апреля 2012 - 14:35

У меня следующая проблема. В тестируемом проэкте есть одно окно, при открытии которого все поля в нем заблокированы. Мне нужно считать значение с одного EditBoxa. Robot его распознает только как Generic. Если бы поле было не заблокировано, я бы могла скопировать его значение с помощью "^c", а потом из Clipboard уже записать в переменную. Но как мне действовать при заблокированном поле?
P.s. Если есть варианты как лучше действовать при доступном поле, буду рада выслушать предложения.

Нужна помощь в автоматизации тестирования

05 февраля 2012 - 19:51

Добрый вечер!
Я два месяца работаю тестировщиком (manual testing). Передо мной стоит цель автоматизировать процесс. Как это делать никто не представляет и что конкретно от меня требуется понять сложно. Занимаемся тестированием банковского ПО. Используем Rational ClearQuest, ClearCase, RequisitePro. Для автоматизации планируется использовать TestManager и Robot. Вопрос в том насколько эти два продукта являются подходящими? (вообще ислозовать нужно только продукты Rational)
Вообще выполняется только функциональное тестирование (из-за отсутствия достаточного количества тестеров), в будущем хотелось бы еще делать нагрузочное и стрессовое. Тест-кейсы или тест-планы не пишутся. И еще более мне интересно с чего начинать автоматизацию: пробовать какие-то определенные операции автоматизировать, чтоб удобней было (к примеру заполнение каких-то формочек или создание документов, например), или сразу более крупные задачи?
Очень жду ваших советов.