Vbscript VB脚本帮助!预期。。。检查语法或保存时出错

Vbscript VB脚本帮助!预期。。。检查语法或保存时出错,vbscript,qtp,Vbscript,Qtp,我创建了一个相当简单的函数,但我一定忽略了什么,因为我在保存时遇到了3个错误: 预期“)” 预期报表结束 预期的结束子函数或结束函数或结束属性 代码如下: Function ReportCheck(sParent, sReport, sTitle) oParentWindow = "My_Reports," & sParent BuildAndRunObject "My_Reports" , sReport,"LINK", "CLICK","","",

我创建了一个相当简单的函数,但我一定忽略了什么,因为我在保存时遇到了3个错误:

  • 预期“)”
  • 预期报表结束
  • 预期的结束子函数或结束函数或结束属性
  • 代码如下:

    Function ReportCheck(sParent, sReport, sTitle)
    
            oParentWindow = "My_Reports," & sParent
    
            BuildAndRunObject "My_Reports" , sReport,"LINK", "CLICK","","", "ABORT","","","","" 
            BuildAndRunObject oParentWindow ,sTitle,"WEBELEMENT", "EXIST","","", "","","","","" 
            'BuildAndRunObject oParentWindow ,"select","WEBELEMENT", "SELECT","2009 - 2013","SELECT_VALUE", "ABORT","","","","" 
            BuildAndRunObject oParentWindow ,"Create","WEBBUTTON", "CLICK","","", "ABORT","","","",""   
            Wait(20)
                If BuildAndReportObject(oParentWindow, "Checkmark", "WEBELEMENT","VERIFY PROPERTY VALUE".TRUE. "VISIBLE","","","","","")  and BuildAndReportObject(oParentWindow, "Report_Ready", "WEBELEMENT","VERIFY PROPERTY VALUE". TRUE. "VISIBLE","","","","","") Then
                    Reporter.ReportEvent micPass, "Credit Summary", "Report Generated Successfully"
                Else
                    Reporter.ReportEvent micFail, sTitle, "Report Failed to Generate"
                End if
    End Function
    
    第一个错误是针对IF行的。 第二个错误是针对Else的。最后一个是结束If行

    我错过了什么?我很欣赏你的第二眼。我是公司里唯一一个使用VB脚本的人,所以我没有人看

    谢谢


    Jamie

    您似乎试图将字符串与PHP中有效的
    连接起来,例如,VBS使用
    &
    (注意
    &
    周围需要空格)。

    但我不确定到底是什么问题

    我重新输入了上面的代码。我想QTP不喜欢我的复制/粘贴中的某些内容,可能是因为我看不到某个空格或字符导致了问题。当我重新键入代码(与上面显示的相同),然后删除以前的代码时,它通过了语法检查。更重要的是,它运行时没有问题

    因此,当有疑问时,请在运行时逐行重新键入代码并检查语法。吸取的教训

    感谢花时间阅读的一切,感谢KekuSemau的回应


    Jamie

    不确定您在使用连接时指的是什么。我连接的唯一地方是设置oParentWindow。BuildAndRunObject是一个函数,参数如下所示。您希望通过
    “验证属性值”实现什么。TRUE。“可见”
    ?点在这里没有有效的含义。