一: action的引數呼叫1
1、 設定引數
action properters >> action parameter
增加input的引數和output的引數
2、 action 1 的指令碼:
parameter("output")="action1 output"
msgbox("action1 input:"¶meter("input"))
msgbox("action1 output:"¶meter("output"))
3、 action 2 的指令碼:
runaction "action1", oneiteration,"action2 input",action2
//設定"action2 input",儲存輸出引數的值為變數:action2
msgbox("output in action2:"&action2)
我們不難發現在qtp的action之間關係
作為被呼叫action1,都是使用parameter("引數名")來使用的。
作為呼叫action1的action2而言,input引數是可以往被呼叫action1的操作輸入的引數。output的引數是從被呼叫的action1返回的值。
browser("辦公自動化系統").page("辦公自動化系統").frame("mainframe").webelement("innertext:="&action2).click
二、action的引數呼叫2
也可以通過global的datatable設定引數,
比如 action1 裡面 datatable.value("colname","global")="引數"
在action2裡面 可以直接用dim colname
colname=datatable.value("colname","global")
QTP中Action之間的呼叫以及引數傳遞
本例使用簡單的兩個測試指令碼說明引數的傳遞以及action的呼叫,該例含2個action,action2呼叫action1,在呼叫過程中傳遞引數給action1做處理,同時獲得相應的返回值.注意action1是否使用exitaction方法的區別.action1的指令碼 option explici...
QTP中Parameter引數傳遞
很多都問道,在qtp裡面,在2個action之間怎麼通過parameter傳遞引數。action之間傳遞引數有3種方式 1 環境變數 這個簡單,在設定中自定義環境變數就行了,定義完了,如果想留著下次使用,還可以匯出。2 datatable 3 parameter 舉個例子就明白了 a 在預設acti...
Struts中action的呼叫方式
struts中action的呼叫方式 action執行的時候並不一定要執行execute方法 可以在配置檔案中配置action的時候用method 來指定執行哪個方法 1,通過action標籤中的method屬性 不推薦使用 會產生太多的action 在url位址列輸入 user 時,程式會到use...