以前也介紹過Execute 的用法,這個用法在一些特殊時候很有用的. x="4" Execute "Dim A_" x Execute "A_" x "=99" Msgbox Eval("A_" x) Msgbox A_4 這個結果就是都會輸出99,也就是說 Execute "Dim A_" x Execute "A_" x "=99" 這段代碼實現功能是 Dim A_4 A_4
以前也介紹過Execute 的用法,這個用法在一些特殊時候很有用的.
x="4"
Execute "Dim A_" & x
Execute "A_" & x &"=99"
Msgbox Eval("A_" & x)
Msgbox A_4
這個結果就是都會輸出99,也就是說
Execute "Dim A_" & x
Execute "A_" & x &"=99"
這段代碼實現功能是
Dim A_4
A_4=99
但是這個方法就是可以動態的給變量賦值。
比如我們可以把腳本作為變量來放在datatable里。
我的原始腳本是這樣的:
Browser("Welcome: Mercury Tours").Page("Welcome: Mercury Tours").WebEdit("userName").Set "sss"
于是我在Action1里建一個Date
sTemp=DataTable.RawValue ("Date","Action1")
Execute "Set L = " & sTemp
L.Set "sss"
在自動腳本實現這又給我們一個思路,甚至我們可以把它引入到
php?name=%D7%D4%B6%AF%BB%AF">自動化測試里面去,相信是一個不錯的值得研究的方向。