web_url
文法:
Int Web_url(const char *name, const char * url, <Lists of Attributes>, [EXTRARES,<Lists of Resource Attributes>,LAST)
傳回值
成功時返回LR_PASS (0),失敗時返回 LR_FAIL (1)。
參數:
Name:VuGen中樹形視圖中顯示的名稱,在自動交易處理中也可以用做事務的名稱。
url:頁面url地址。
List of Attributes:(支援下列屬性)
1 TargetFrame
2 TargetBrowser or TargetBrowserOrdinal
3 RecContentType - 在錄製期間響應的前序文本類型(text/html, application/x- javascript),這是為了確認目標URL是否是可錄製的資源。
4 Referer - 要提交頁面請求的URL .(獲得當前頁面,如果明確指出了位置,那麼這個屬性無效或者忽略。URL中寫明了,要擷取的頁面)
5 Resource - 指定一個值說明這個URL是否是一個資源,0 表示不是資源,1 表示是資源
6 Snapshot - 快照,快照檔案名稱,用來關聯用的。
7 Mode - 錄製的等級,是否是HTML或者HTTP模式。
EXTRARES:分隔字元,表示下列列表,是由script、active、java applet、flash產生的請求(具體設定在,Recorded options --Recording--選擇 html base scritp --- html Reccorded 可以設定是否需要錄製這些東西。)。
List of Resource Attributes:下載的資源屬性
| URL |
The URL (Uniform Resource Locator) of the web resource to load 通過URL地址(資源統一定位器)要下載的web資源 |
| Referer |
The URL of the referring web page. 發送下載請求的頁面。比如一個swf要下載一個圖片,那麼swf就是referer |
| ENDITEM |
A marker that indicates the end of each resource in the list.列表中每個資源的結束標誌符 |
LAST:屬性列表結束的標記符。
說明
Web_url根據函數中的URL屬性載入對應的URL,不需要上下文。
可以使用web_url 類比從FTP伺服器上下載檔案。web_url 函數會使FTP伺服器執行檔案被真實下載時的操作。除非手工指定了"FtpAscii=1",下載會以二進位模式完成。
在錄製選項中,Toos—Recording Option下,Recording選項中,有一個Advanced HTML選項,可以設定是否錄製非HTML資源,只有選擇了“Record within the current script step”時,List of Resource Attributes才會被錄製到。非HTML資源的例子是gif和jpg圖象檔案。
通過修改HTTP頭可以傳遞給伺服器一些附加的請求資訊。使用HTTP頭允許請求中包含其他的內容類型(Content_type),象壓縮檔一樣。還可以只請求特定狀態下的web頁面。
所有的Web Vusers ,HTTP模式下的WAP Vusers或者回放模式下的Wireless Session Protocol(WSP),都支援web_url函數。