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

besh o drom

Регистрация: 27 июл 2007
Offline Активность: 30 сен 2014 09:56
-----

Мои темы

сохранение актуального параметра

19 ноября 2008 - 15:57

Подскажите, может кто сталкивался с проблемой, что делать, куда смотреть и вообще, откуда начинать думать:
при переходе на страничку сохраняется неактуальный параметр (совпадает с параметром для преидущей страницы) - изза этого не проходит submit.
Где то в окресностях замешалась джава (встречала упоминания, что в таком случае возникают проблемы).

Собственно не работает последний submit (отображается сообщение: возникла ошибка при доступе к ресурсу) ,
Siebel_Analytic_ViewState4 = Siebel_Analytic_ViewState2 , при этом Siebel_Analytic_ViewState2 соответствует коду своей страницы, а Siebel_Analytic_ViewState4 - нет


/*новая заявка*/
web_add_cookie("java=yes; DOMAIN=srv");

web_reg_save_param("Siebel_Analytic_ViewState2",
"LB/IC=ViewState\" value=\"",
"RB/IC=\"",
"Ord=1",
"Search=Body",
"RelFrameId=1",
LAST);

web_reg_save_param("EVENTVALIDATION_2",
"LB/IC=EVENTVALIDATION\" value=\"",
"RB/IC=\"",
"Ord=1",
LAST);


web_submit_data("Default.aspx",
"Action=https://srv/asd/Default.aspx?page=1",
"Method=POST",
"TargetFrame=",
"RecContentType=text/html",
"Referer=https://srv/asd/Default.aspx?page=1",
"Snapshot=t3.inf",
"Mode=HTML",
ITEMDATA,
"Name=__EVENTTARGET", "Value=", ENDITEM,
"Name=__EVENTARGUMENT", "Value=", ENDITEM,
"Name=__VIEWSTATE", "Value={Siebel_Analytic_ViewState1}", ENDITEM,
"Name=__EVENTVALIDATION", "Value={EVENTVALIDATION_1}", ENDITEM,
"Name=ctl00$contentPlaceHolder$btnNewRequest.x", "Value=55", ENDITEM,
"Name=ctl00$contentPlaceHolder$btnNewRequest.y", "Value=12", ENDITEM,
LAST);

lr_think_time(6);

web_reg_save_param("Siebel_Analytic_ViewState4",
"LB/IC=ViewState\" value=\"",
"RB/IC=\"",
"Ord=1",
"Search=Body",
"RelFrameId=1",
LAST);

web_reg_save_param("EVENTVALIDATION_4",
"LB/IC=EVENTVALIDATION\" value=\"",
"RB/IC=\"",
"Ord=1",
LAST);


web_reg_save_param("num",
"LB=Request.aspx?id=",
"RB=\r\n",
"Ord=1",
LAST);

/* далее*/

web_submit_data("NewRequest.aspx_2",
"Action=https://srv/asd/NewRequest.aspx",
"Method=POST",
"TargetFrame=",
"RecContentType=text/html",
"Referer=https://srv/asd/NewRequest.aspx",
"Snapshot=t5.inf",
"Mode=HTML",
ITEMDATA,
"Name=__EVENTTARGET", "Value=", ENDITEM,
"Name=__EVENTARGUMENT", "Value=", ENDITEM,
"Name=__LASTFOCUS", "Value=", ENDITEM,
"Name=__VIEWSTATE", "Value={Siebel_Analytic_ViewState2}", ENDITEM,
"Name=ctl00$contentPlaceHolder$OperationTypesList", "Value=ReplaceSIM", ENDITEM,
"Name=ctl00$contentPlaceHolder$CtlNewSimChange1$btnAbonentType", "Value=Person", ENDITEM,
"Name=ctl00$contentPlaceHolder$CtlNewSimChange1$txtCTN", "Value=9031234567", ENDITEM,
"Name=__EVENTVALIDATION", "Value={EVENTVALIDATION_2}", ENDITEM,
"Name=ctl00$contentPlaceHolder$btnNext.x", "Value=37", ENDITEM,
"Name=ctl00$contentPlaceHolder$btnNext.y", "Value=12", ENDITEM,
EXTRARES,
"Url=images/CtlRequest/ico_dealer.png", "Referer=https://srv/asd/Request.aspx?id={num}", ENDITEM,
"Url=images/CtlRequest/ico_phone.png", "Referer=https://srv/asd/Request.aspx?id={num}", ENDITEM,
"Url=images/CtlRequest/ico_info.png", "Referer=https://srv/asd/Request.aspx?id={num}", ENDITEM,
"Url=images/CtlRequest/ico_sim.png", "Referer=https://srv/asd/Request.aspx?id={num}", ENDITEM,
"Url=Images/ru/Buttons/ExecuteEnabled.png", "Referer=https://srv/asd/Request.aspx?id={num}", ENDITEM,
"Url=Images/ru/Buttons/Delete.png", "Referer=https://srv/asd/Request.aspx?id={num}", ENDITEM,
"Url=Request.js", "Referer=https://srv/asd/Request.aspx?id={num}", ENDITEM,
"Url=images/CtlRequest/ico_person.png", "Referer=https://srv/asd/Request.aspx?id={num}", ENDITEM,
LAST);


/*закрыть*/

web_submit_data("Request.aspx",
"Action=https://srv/asd/Request.aspx?id={num}",
"Method=POST",
"TargetFrame=",
"RecContentType=text/html",
"Referer=https://srv/asd/Request.aspx?id={num}",
"Snapshot=t6.inf",
"Mode=HTML",
ITEMDATA,
"Name=__EVENTTARGET", "Value=", ENDITEM,
"Name=__EVENTARGUMENT", "Value=", ENDITEM,
"Name=__VIEWSTATE", "Value={Siebel_Analytic_ViewState4}", ENDITEM,
"Name=ctl00$contentPlaceHolder$hdnSaveOk", "Value=Yes", ENDITEM,
"Name=ctl00$contentPlaceHolder$hdnViewMode", "Value=FrontOfficeEdit", ENDITEM,
"Name=ctl00$contentPlaceHolder$CtlRequest1$txtSecondName", "Value=qwer", ENDITEM,
"Name=ctl00$contentPlaceHolder$CtlRequest1$txtFirstName", "Value=wrtywruy", ENDITEM,
"Name=ctl00$contentPlaceHolder$CtlRequest1$txtOtchestvo", "Value=eruertuw", ENDITEM,
"Name=ctl00$contentPlaceHolder$CtlRequest1$txtPassportNum", "Value=24513612346", ENDITEM,
"Name=ctl00$contentPlaceHolder$CtlRequest1$btnSimCardType", "Value=G", ENDITEM,
"Name=ctl00$contentPlaceHolder$CtlRequest1$txtSimCardNumber", "Value=31461613", ENDITEM,
"Name=ctl00$contentPlaceHolder$CtlRequest1$txtDealerComment", "Value=6adfghadfh ", ENDITEM,
"Name=__EVENTVALIDATION", "Value={EVENTVALIDATION_4}", ENDITEM,
"Name=ctl00$contentPlaceHolder$btnClose.x", "Value=38", ENDITEM,
"Name=ctl00$contentPlaceHolder$btnClose.y", "Value=3", ENDITEM,
LAST);

Тестирование, управляемое данными

27 марта 2008 - 08:16

Всем привет!

Вот такая ситуация: есть скрипт, создающий отчет в веб приложении. При создании отчета выбирается 4 параметра. Хочется проверить выполнение скрипта с разными значениями параметров (одним запуском скрипта).
Пока что нашли один выход: писать цикл, данные загонять в массив (но это не выглядит good).

Писать свою процедуру для взаимодействия с екселем? может кто уже написал и готов поделиться?
Хочется что то похожее на параметризацию в QTP.

Проблемы с установкой LR 8.0

17 марта 2008 - 12:04

после установки LR лезут ошибки: 10022, 17055, 5400, 1807
LR может бы и работал, кабы не ламалось все вокруг. :clapping:
Ставлю на XP. Что еще добавить - даже не знаю :crazy: