對LR回放中highest severity level was
關鍵字: LR 回放 ERROR 解決方法 在LR中錄制腳本時有如下問題: 在錄制時一切正常,而回放時提示類似如下錯誤: Action.c(41):Error-27979:Requestedformnotfound[MsgId:MERR-27979] Action.c(41):web_submit_formhighestseveritylevel was "ERROR",0bodyby
在LR中錄制腳本時有如下問題:
在錄制時一切正常,而回放時提示類似如下錯誤:
Action.c(41): Error -27979: Requested form not found [MsgId: MERR-27979]
Action.c(41): web_submit_form highest severity level
was "ERROR", 0 body bytes, 0 header bytes [MsgId: MMSG-27178]"
這時在tree view中看不到此組件的相關URL。
處理方法如下:
1, 打開recording options,在internet protocol下的recording中選擇recording level為HTML-based script,點擊HTML Advanced,選擇script type為A script containing explicit.即可。
2, 選擇使用URL_based script錄制。
另外,附上幫助中的這個錯誤代碼的說明:
Message Code 27979
Requested form not found
The form was not found in the page received from the server. Possible reasons: (i) The current or a previous HTML page was changed after the script was recorded. (ii) A previous request navigated to a wrong page or failed. (iii) One or more web_submit_form arguments are missing or incorrect (especially for manually coded, parameterized, or correlated functions). (iv) The server returned an unexpected page (e.g., under excessive load).
Troubleshooting
If the current or previous HTML page was changed, look for the correct properties of the form used in the text (e.g., action), and change it in the script.
If your snapshots and extended log are disabled, enable them and run the script again.
(i) To enable Snapshots: Select Tools > General Options > Correlation, and check the Save correlation information during replay box.
(ii) To enable Extended Log: Select Run-time Settings > General: Log, and check Enable logging, Always send messages, Extended log, Data returned by server, Advanced trace.
Compare the record and replay snapshots for each step in the script from the beginning, and locate the first difference. If you identify a difference in the snapshots, locate the corresponding HTTP request in both the recording log and the extended log. Compare the requests and, if they are different, have the replay issue exactly the same request. This can be done, for example, by adding web_add_header (for adding missing headers or adjusting existing ones), web_remove_auto_header (for removing extra headers), and web_add_cookie (for missing cookies).
If some correlation is missing, (e.g., the recording and replay runs have different session IDs), use the correlation tool to locate and handle such cases.
原文轉自:http://www.anti-gravitydesign.com