Tengo problemas para que mi caso de prueba se ejecute correctamente.QTP: comprobación Si una matriz de cadenas contiene un valor
El problema está en el código siguiente, la primera instrucción if es exacta. QTP se queja de que un objeto se requiere
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
Cuando compruebo la matriz puedo ver que se rellena correctamente y 'j' es también la cadena correcta. Cualquier ayuda con este problema sería muy apreciada.
¿Cuáles son los contenidos de 'options'? ¿Son estas cuerdas, algún tipo de objeto de prueba (si es así, qué tipo)? – Motti
Estoy poblando opciones como: 'options (0) =" welcome "' que es cadenas si estoy en lo correcto. Es una matriz de tamaño fijo. – L337BEAN