Ho problemi a far funzionare correttamente il mio caso di test.QTP: Verifica se una serie di stringhe contiene un valore
Il problema è nel seguente codice, la prima istruzione if è esatta. QTP lamenta che un oggetto è necessaria
For j=Lbound(options) to Ubound(options)
If options(j).Contains(choice) Then
MsgBox("Found " & FindThisString & " at index " & _
options.IndexOf(choice))
Else
MsgBox "String not found!"
End If
Next
Quando controllo matrice posso vedere che è popolato correttamente e 'j' è anche la stringa corretta. Qualsiasi aiuto con questo problema sarebbe molto apprezzato.
Quali sono i contenuti di 'options'? sono queste stringhe, una sorta di oggetto di prova (se sì che tipo)? – Motti
Sto popolando le opzioni in questo modo: 'options (0) =" welcome "' che è stringhe se sono corretto. È un array di dimensioni fisse. – L337BEAN