|
各位大侠,偶在录制脚本时,对脚本进行了参数化,在外部建立一个excel文件,有一个字段为creditcard(信用卡号),然后填写了4个信用卡号,在脚本中编写脚本读取外部的excel中的信用卡号,把他们传入到录制脚本的变量creditcard中,可是在回放时提示类型不匹配,跪求各位能够帮忙指点,录制的脚本如下:
Sub Order(CreditCard,Nian,Yue,Mingzhi,Passpord,Passpord_Id)
Browser("XXXX").Page("XXXXXX").Frame("main_5").WebEdit("OrderInfoInput1:CreditCardNo").Set CreditCard
Browser("XXXX").Page("XXXXXX").Frame("main_5").WebList("OrderInfoInput1:CreditCardPeri").Select Nian
Browser("XXXX").Page("XXXXXX").Frame("main_5").WebList("OrderInfoInput1:CreditCardPeri_2").Select Yue
Browser("XXXX").Page("XXXXXX").Frame("main_5").WebEdit("OrderInfoInput1:CreditCardHold").Set cstr(Mingzhi)
Browser("XXXX").Page("XXXXXX").Frame("main_5").WebList("OrderInfoInput1:CreditCardCert").Select Passport
Browser("XXXX").Page("XXXXXX").Frame("main_5").WebEdit("OrderInfoInput1:CreditCardCert").Set Passport_Id
Browser("XXXX").Page("XXXXXX").Frame("main_5").WebButton("验证信用卡有效性").Click
Browser("XXXX").Page("XXXXXX").Frame("main_9").WebRadioGroup("OrderInfoInput1:GetTicketType").Select "2"
Browser("XXXX").Page("XXXXXX").Frame("main_5").WebEdit("OrderInfoInput1:ContactName").Set "test/test"
Browser("XXXX").Page("XXXXXX").Frame("main_5").WebEdit("OrderInfoInput1:Mobile").Click
Browser("XXXX").Page("XXXXXX").Frame("main_5").WebEdit("OrderInfoInput1:Mobile").Set "13810101415"
Browser("XXXX").Page("XXXXXX").Frame("main_5").WebButton("下一步").Click
Browser("XXXX").Page("XXXXXX").Frame("main_5").WebButton("下一步").Click
Browser("XXXX").Page("XXXXXX").Frame("main_6").WebButton("下一步").Click
Browser("XXXX").Page("XXXXXX").Frame("main_10").WebButton("关闭").Click
End Sub
其中的creditcard就是要传入的变量,在其前面已经定义为数组了 (dim creditcard(4)),在执行到这句时就提示类型不匹配,(其中的XXXX代替了某些语句) |
|