Я создал довольно простую функцию, но я должен что-то упустили из виду, потому что я получаю 3 ошибки по экономии:Справка VB Script! Ожидаемые ... ошибки в проверке синтаксиса или сохранения
- Ожидаемое «)»
- Ожидаемый конец заявления
- Ожидаемые End Sub или End Function или End Property
Вот код:
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. И последнее - для строки End If.
Что я пропустил? Я ценю второй взгляд. Я только один в моей компании, которая использует VB Script, так что я не с кем, чтобы посмотреть ...
Спасибо,
Джейми
Не уверен, что вы имеете в виду с конкатенацией. Единственное место, где я конкатенируюсь, - это установка oParentWindow. BuildAndRunObject - это функция, а параметры - следующие. –
Что вы хотите достичь с помощью '" VERIFY PROPERTY VALUE ".TRUE. "VISIBLE" '? Здесь точка не имеет никакого значения. – KekuSemau