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

cupper

Регистрация: 06 авг 2009
Offline Активность: 13 мая 2013 07:41
-----

Мои сообщения

В теме: получить значение из таблицы

07 августа 2009 - 14:54

спс за инфу, но сделал по другому
Set oDesc = Description.Create() 
   oDesc("class").Value="tabular"

Set children = Browser("ACE XML Gateway Manager").Page("ACE XML Gateway Manager_3").ChildObjects(oDesc)

If children.Count = 2 Then
	 Set table = children(0)
	 value0 = table.GetCellData(2,2)
End if

В теме: QTP 9.0 - Видимость переменной

07 августа 2009 - 07:25

списибо, но в этом я уже разобрался. Теперь другая проблема возникла. Щас все еще раз перепроверю и если все так и будет как вчера, ждите новую тему :)

В теме: QTP 9.0 - Видимость переменной

06 августа 2009 - 12:14

Что делаю нетак ?


А как делаете?

Здесь все понятно написано и это работает:

Не знаю, чего тут неясного. В одном экшене пишете что-то типа

Environment("myvar")="myvalue"

, а во втором Action - используете эту переменную, например

Reporter.ReportEvent micDone,"Environment myvar","Environment myvar value is:" & Environment("myvar")


Ну логично, что action, в котором заполняется Environment("myvar") должен вызываться раньше action, в котором Environment("myvar") используется. У вас так используется?

P.S. Кстати, в соседней ветке вам советовали поставить spell-checker - действительно, поставьте...


во втором актионе в коромом пишу
Reporter.ReportEvent micDone,"Environment myvar","Environment myvar value is:" & Environment("myvar")
переменная будет также доступна под именем myvar ? каким образом к ней обращаться ?
Browser("Browser").Page("ACE XML Gateway Manager_5").WebEdit("poid").Set Right(myvar, 16)
вот так ?

Ниже будет, много грамматических ошибок, spell-cheker обязательно потом поставлю :)
Щас прям по шагам все распишу, а вы меня поправьте где не правильно.
Action1_1
там такие строчки кода:
'...
' нету никаких определений переменных, ничего особенного, просто перехожу на нужную страничку
Environment ("id")= Browser("Browser").Page("ACE XML Gateway Manager_3").Link("test").GetTOProperty("href")
' опять ничего особенного, проста кликаю на ссыли
Нужно ли тыкать на этом action правой кнопкой и заходить в Action Propertis и выставлять там Output параметры ?
Что там писать в name ? и что потом в Store In писать ? Меня интересуют какокретно какие названия переменных где должны быть написаны.

Action1_2
Reporter.ReportEvent micDone,"Environment СДЕСЬ_ПИСАТЬ_ЧТО","Environment А_СДЕСЬ_ЧТО_ПИСАТЬ value is:" & Environment("И_ВОТ_СДЕСЬ_ЧТО_ПИСАТЬ")
Browser("Browser").Page("test").WebEdit("poid").Set Right(СЮДА_НАДО_ВЫХОДНОЙ_ПАРАМЕТР_ИЗ_action1_1, 16)

А как делаете?

я еще в предылущем посту написал как я делаю. Еще раз написал, и пометил где меня конкретные вещи интересуют

Если было бы все понятно и работало яб наверно не постил глупые посты.
Пожалуйста, неовечайте односложными фразами, аля "да тут все ясно", "да все работает", "а в чем проблема".
Я походу теряюсь в переменных, немоглибы вы прям на моем примере написать какие переменные и куда вписывать. Буду очень благодарен.

Я сча рожу, чеж некто ненаписал что после строчки
Reporter.ReportEvent micDone,"Environment myvar","Environment myvar value is:" & Environment("myvar")
надо использовать не как id а как Environment("id") :(
Теперь все работает, вродебы.

В теме: QTP 9.0 - Видимость переменной

06 августа 2009 - 10:35

Неполучается данным способом передать переменную из одного актиона в другой. Делал все как написано.
Первый актион:
'Dim id Оно нужно ?
Environment("id") = Browser("Browser").Page("test").Link("test").GetTOProperty("href")
второй актион
Reporter.ReportEvent micDone,"Environment id","Environment id value is:" & Environment("id") 'логику этой строчки вообще непонимаю
Browser("Browser").Page("test").WebEdit("poid").Set Right(id, 16)
все настройки выполнены как на кортинках.
в первом актионе, выходное значение переменной
name: id
Store In: |- Output Typr: Environment
|- Name: id
во втором актионе
входноая переменная:
name: id
Value: |- Parametr: Environment
|- Name: id
|- Value: <пусто>

Что делаю нетак ?

В теме: Расплитить Текст На Строки

06 августа 2009 - 08:23

подскажите плиз, как распелить строку на части ? или взять кусок подстроки из нее ?

ай блин, сори по поиску тему увидел, а это немножко другое, мне в QTP было надо. дА уже нашел. Сори )