bidlink01 发表于 2011-7-15 11:19:39

菜鸟提问RunAction "yanzhengma", oneIteration无法调用

Dim valiCode
SystemUtil.Run"C:\Program Files\MiniPayII\MiniPayII.exe"
wait(6)
Dialog("text:=迷你支付通II").Page("index:=0").WebEdit("name:=loginName").Set "wulijun"
Dialog("text:=迷你支付通II").Page("index:=0").WebEdit("name:=password").SetSecure "wlj123456"
RunAction "yanzhengma", oneIteration,valiCode
Dialog("迷你支付通II").Page("index:=0").WebEdit("name:=valiCode").Set valiCode
Dialog("text:=迷你支付通II").Page("index:=0").WebButton("type:=submit").Click
为啥找不到valiCode呢

bidlink01 发表于 2011-7-15 11:22:15

补充 我用的是call exist action调用这个action

阳光下的橙子 发表于 2011-7-15 11:51:59

报错信息是什么?另外你描述性编程别这么写,很难看,建议养成良好习惯,前面创建个显示变量声明,就可以直接引用了
像这样写
Dim MyDialog
Set MyDialog = Decription.Create()
MyDialog("text").value = "迷你支付通II"
MyDialog("Index").value = "xxxx"
Dialog(MyDialog).Page("index:=0").WebEdit("name:=loginName").Set "wulijun"

这样以后维护起来简单的多了
页: [1]
查看完整版本: 菜鸟提问RunAction "yanzhengma", oneIteration无法调用