51Testing软件测试论坛

标题: 菜鸟提问RunAction "yanzhengma", oneIteration无法调用 [打印本页]

作者: bidlink01    时间: 2011-7-15 11:19
标题: 菜鸟提问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
补充 我用的是call exist action调用这个action
作者: 阳光下的橙子    时间: 2011-7-15 11:51
报错信息是什么?另外你描述性编程别这么写,很难看,建议养成良好习惯,前面创建个显示变量声明,就可以直接引用了
像这样写
Dim MyDialog
Set MyDialog = Decription.Create()
MyDialog("text").value = "迷你支付通II"
MyDialog("Index").value = "xxxx"
Dialog(MyDialog).Page("index:=0").WebEdit("name:=loginName").Set "wulijun"

这样以后维护起来简单的多了




欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) Powered by Discuz! X3.2