Page 1 sur 1
[R] Vérifier un résultat
Posté : lun. 11 juin 2012 09:03
par fauve81
Bonjour,
J'avance dans l'apprentissage de autoit.
Voilà mon problème, je fais des tests sur une appli, cela fonctionne bien j'ai le résultat voulu, maintenant il faut que je vérifie ce résultat, exemple :
Code : Tout sélectionner
If NOT ($ligne[3] == "") Then
_IEFormElementRadioSelect($oForm, $ligne[3], "typeEncours", 0, "byIndex")
_IELoadWait($oIE)
$oForm = _IEFormGetObjByName($oIE, "encgesRechercheForm")
EndIf
j'ai deux radioboutons 0 et 1,il faut vérifier selon le test prédéfini que je récupère bien la valeur.
Comment faire?
Merci.
Re: [..] Vérifier un résultat
Posté : lun. 11 juin 2012 10:27
par fauve81
J'ai trouvé un début de réponse avec _ArrayDisplay,mais je bloque...je vais être un peu plus explicite, dans mon tableau j'ai une colonne "agent" et je voudrais tester si dans la ligne il n'y a rien ...tu ne fais rien et si une valeur s'affiche tu vérifie cette valeur.
Re: [..] Vérifier un résultat
Posté : lun. 11 juin 2012 11:34
par fauve81
[quote="fauve81"]
Donc pas de réponses...donc je vais poser le problème autrement voici le code en ruby
Code : Tout sélectionner
##On teste les lignes de résultat
bool = true
if row[21] == nil
i = 0
begin
while true
ligne = b.table(:id, "resultat")[i]
break if ligne[10] == nil
##Colonne 0 : Agent gestionnaire
if row[16] != nil
if row[16].to_s != ligne[0].text
bool = false
log.endCas("Agent gestionnaire, Résultat ligne #{i}", row[16].to_s, ligne[0].text.to_s)
end
end
un autre exemple :
Code : Tout sélectionner
##Colonne 3 : Famille
if row[5] != nil
if row[5] != ligne[3].text
bool = false
log.endCas("Famille, Résultat ligne #{i}", row[5], ligne[3].text)
end
end
et je veux le traduire en autoit.
Merci
Re: [..] Vérifier un résultat
Posté : lun. 11 juin 2012 11:44
par mikell
Désolé, je ne comprends pas bien ce que tu veux tester, en quoi le test consiste et quelle est la valeur à récupérer
S'il s'agit juste de vérifier si une case de tableau est vide, ça se fait dans une boucle for dans laquelle tu peux mettre la condition d'exécution
Re: [..] Vérifier un résultat
Posté : lun. 11 juin 2012 14:50
par fauve81
un scénario est écrit dans exel et je veux tester si je récupère bien les valeurs qui sont dans le scénario.
Re: [..] Vérifier un résultat
Posté : lun. 11 juin 2012 15:57
par mikell
Je comprends pas bien la question en fait
Peut-être ça ?
Code : Tout sélectionner
; Pour un tableau à n colonnes (0, 1, ...n-1) , vérification de la 3ème colonne (index 2)
For $i = 0 to UBound($ligne)-1
If $ligne[$i][2] <> "" Then
; .... (code)
EndIf
Next
Re: [R] Vérifier un résultat
Posté : mar. 12 juin 2012 10:18
par fauve81
Merci Mikell...ce n'était pas mon but..mais ton code ma mise sur la bonne piste...alors merci beaucoup