|
最近在写一个脚本,是一个网站。
也没有太多的技术难点,就是在写的时候有一个困惑:
在执行一个操作之前,最好先进行对象是否存在的判断比较好吧,如:- If Browser("163网易免费邮--中文邮箱第一品牌").Page("163网易免费邮--中文邮箱第一品牌").WebButton("登 录").Exist Then
- Browser("163网易免费邮--中文邮箱第一品牌").Page("163网易免费邮--中文邮箱第一品牌").WebButton("登 录").Click
- else
- reporter.ReportEvent micFail,"登录操作","登录按钮不存在,操作失败"
- End If
复制代码
或者是说,在引用一个action之后,如果那个action的某个输出参数值为特定值,则执行特定操作这种,如:
- RunAction "Action1 [wjtest0503-1]", oneIteration, "wj1",“wj2”
- If Parameter("Action1 [wjtest0503-1]", "retrunmssage") = "123" Then
- msgbox "yes"
- End If
复制代码
但是如果每一步操作都加这种判断,整个脚本代码看起来就会非常的臃肿吧。
我想请问一下,关于这种判断,有没有什么标准的?
就是哪些语句需要做错误判断,哪些不需要。
还是说,这东西靠个人经验? |
|