- Форум тестировщиков
- → Просмотр профиля: Сообщения: aiga
Статистика
- Группа: Members
- Сообщений: 13
- Просмотров: 4 488
- Статус: Новый участник
- Возраст: Неизвестен
- День рождения: Неизвестен
-
ФИО
Aiga
-
Пол
Не указал
0
Обычный
Инструменты
Друзья
aiga еще не добавил друзей
Мои сообщения
В теме: Считывание части переменной в Robote
06 июля 2012 - 09:03
Спасибо за советы!
Использовала Right()
Left не подходит т.к. мне нужны данные с конца переменной.
GetField насколько я понимаю выдает один символ, который находится перед заданым, что не подходит для моего случая.
Функции split и getROProperty не распознаются роботом.
Использовала Right()
Left не подходит т.к. мне нужны данные с конца переменной.
GetField насколько я понимаю выдает один символ, который находится перед заданым, что не подходит для моего случая.
Функции split и getROProperty не распознаются роботом.
В теме: Не удается считать название окна
21 мая 2012 - 13:42
Спасибо! Все заработало. А можно объяснить как работают эти скобки? На будущее
По теории оно то долно туда записывать название, но фактически у меня не получается. Пишу так:
Result = SQAGetProperty("Caption=Кредит *", "Caption", sWinCaption)
Если Result=0, в sWinCaption запишется полное название окна.
Result = SQAGetProperty("Caption=Кредит *", "Caption", sWinCaption)
msgbox "" & sWinCaption
При этом сообщение выводится пустое, а в Result записывается 0. sWinCaption типа Variant.
Подскажите что я не так делаю?
Result = SQAGetProperty("Caption={Кредит *}", "Caption", sWinCaption)
В теме: Не удается считать название окна
21 мая 2012 - 12:27
По теории оно то долно туда записывать название, но фактически у меня не получается. Пишу так:Result = SQAGetProperty("Caption=Кредит *", "Caption", sWinCaption)
Если Result=0, в sWinCaption запишется полное название окна.
Result = SQAGetProperty("Caption=Кредит *", "Caption", sWinCaption)
msgbox "" & sWinCaption
При этом сообщение выводится пустое, а в Result записывается 0. sWinCaption типа Variant.
Подскажите что я не так делаю?
В теме: Не удается считать название окна
21 мая 2012 - 08:11
Wildcard: *
..."Caption=Book2 - Microsoft Excel"...
Change to
..."Caption={* - Microsoft Excel}"...
SQAGetProperty:
Result = SQAGetProperty("Caption={* - Microsoft Excel}", "Caption", sWinCaption)
sWinCaption = Book2 - Microsoft Excel
Спасибо! Сделала следующим образом:
sWinCaption = "Кредит"
Result = SQAGetProperty("Caption=Кредит *", "Caption", sWinCaption)
if result then
Window CloseWin, "CurrentWindow", ""
end if
В данном случае помогло, но все таки остается вопрос о том как считать само название окна? Я ж так понимаю, что SQAGetProperty сравнивает Caption с переменной sWinCaption и выдает результат "да" или "нет". Но если я наперед не буду знать какое будет название окна, то как тогда быть?
В теме: Robot не видит окно при повторном проходе цикла
14 мая 2012 - 14:41
Спасибо, все получилось! Написала как Вы и советовали, т.е. следующим образом (может быть сначала не вышло из-за Wait=2,30, я потом увеличила до 80):
Function fSetContext(psCaption as string) as integer
if WindowVP (Exists, "Caption="+psCaption, "VP=fSetContext;Wait=2,80") = 1 then
Window SetContext, "Caption="+psCaption, ""
fSetContext=1
else
fSetContext=0
end if
end function
.......
For i=1 to 3
.......
if fSetContext("Помилка") then
ElapseTime = Timer - ElapseTime
PushButton Click, "Text=OK"
end if
if fSetContext("Інформація")=1 then
PushButton Click, "Text=OK"
end if
........
Next i
Function fSetContext(psCaption as string) as integer
if WindowVP (Exists, "Caption="+psCaption, "VP=fSetContext;Wait=2,80") = 1 then
Window SetContext, "Caption="+psCaption, ""
fSetContext=1
else
fSetContext=0
end if
end function
.......
For i=1 to 3
.......
if fSetContext("Помилка") then
ElapseTime = Timer - ElapseTime
PushButton Click, "Text=OK"
end if
if fSetContext("Інформація")=1 then
PushButton Click, "Text=OK"
end if
........
Next i
- Форум тестировщиков
- → Просмотр профиля: Сообщения: aiga
- Политика Конфиденциальности
- Правила форума ·