51Testing软件测试论坛

标题: if then如何执行then后的多个语句 [打印本页]

作者: sy070904    时间: 2009-8-18 19:35
标题: if then如何执行then后的多个语句
测试新建虚拟ip池,如果输入的虚拟ip不对,就会弹出提示框,且原来的新建页面还在,现在我要判断,如果弹出了提示框,就把点击确定取消提示,并关闭新建ip池页面,代码如下,

If  Browser("Browser").Window("新增IP池 -- 网页对话框").Dialog("Microsoft Internet Explorer").WinButton("确定").Click Then   
Browser("Browser").Window("新增IP池 -- 网页对话框").Dialog("Microsoft Internet Explorer").WinButton("确定").Click : Browser("Browser").Window("新增IP池 -- 网页对话框").Close
End If


可在运行时,总不能关闭新建页面,我不知道是我的if语句有问题,还是 if then end if写法有问题,我写成如下形式:

If  Browser("Browser").Window("新增IP池 -- 网页对话框").Dialog("Microsoft Internet Explorer").WinButton("确定").Click Then Browser("Browser").Window("新增IP池 -- 网页对话框").Dialog("Microsoft Internet Explorer").WinButton("确定").Click : Browser("Browser").Window("新增IP池 -- 网页对话框").Close
End If

运行,直接报错,说语法不对,我用的9.2,哪位帮我解答下,谢谢
作者: liujinkui    时间: 2009-8-18 20:05
if 中已经把提示框的按键点掉了,
then 里又去点一次,当然又问题。
作者: sy070904    时间: 2009-8-18 20:39
明白什么意思了,那我如何来判断有没有弹出对话框呢?
作者: sy070904    时间: 2009-8-18 21:14
ok了,这个问题简单的问题终于搞定了




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