Я пытаюсь получить свойство времени выполнения объекта в приложении .Net. Шпион форм Windows .Net показывает значение свойства DataType
как Double
, но при проверке в отладчике показывает значение как «Ссылка на объект»
Я попытался проверить другие свойства .Net, и они отображаются нормально, то есть, как они показаны в шпионском окне .Net.
if(eachElement.getROProperty("DateTimeInput") = "True") Then
eachElement.Object.Text = RandomDate("01/01/2018", "12/31/2020")
print "Selecting Date " & eachElement.getRoProperty("Name") & " as " & eachElement.getRoProperty("Text")
ElseIf (eachElement.getROProperty("DataType") = "String") Then
eachElement.Type "Blah Blah"
print "Typing in String field " & eachElement.getRoProperty("Name") & " as " & eachElement.getRoProperty("Text")
ElseIf (eachElement.getROProperty("DataType") = "Double") Then
eachElement.Type "52.25"
print "Typing in Double field " & eachElement.getRoProperty("Name") & " as " & eachElement.getRoProperty("Text")
End if
Ожидаемое свойство ro DataType
- Double
, Фактическое свойство Ro - ссылка на объект