[R] Vérifier un résultat

Aide et conseils concernant AutoIt et ses outils.
Règles du forum
.
Répondre
fauve81
Niveau 3
Niveau 3
Messages : 34
Enregistré le : jeu. 24 mai 2012 16:24
Status : Hors ligne

[R] Vérifier un résultat

#1

Message 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.
Modifié en dernier par fauve81 le mar. 12 juin 2012 10:18, modifié 1 fois.
fauve81
Niveau 3
Niveau 3
Messages : 34
Enregistré le : jeu. 24 mai 2012 16:24
Status : Hors ligne

Re: [..] Vérifier un résultat

#2

Message 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.
fauve81
Niveau 3
Niveau 3
Messages : 34
Enregistré le : jeu. 24 mai 2012 16:24
Status : Hors ligne

Re: [..] Vérifier un résultat

#3

Message 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
Avatar du membre
mikell
Spammer !
Spammer !
Messages : 6292
Enregistré le : dim. 29 mai 2011 17:32
Localisation : Deep Cévennes
Status : Hors ligne

Re: [..] Vérifier un résultat

#4

Message 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
" L'échec est le fondement de la réussite. " (Lao-Tseu )
" Plus ça rate, plus on a de chances que ça marche " (les Shadoks )
fauve81
Niveau 3
Niveau 3
Messages : 34
Enregistré le : jeu. 24 mai 2012 16:24
Status : Hors ligne

Re: [..] Vérifier un résultat

#5

Message 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.
Avatar du membre
mikell
Spammer !
Spammer !
Messages : 6292
Enregistré le : dim. 29 mai 2011 17:32
Localisation : Deep Cévennes
Status : Hors ligne

Re: [..] Vérifier un résultat

#6

Message 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
" L'échec est le fondement de la réussite. " (Lao-Tseu )
" Plus ça rate, plus on a de chances que ça marche " (les Shadoks )
fauve81
Niveau 3
Niveau 3
Messages : 34
Enregistré le : jeu. 24 mai 2012 16:24
Status : Hors ligne

Re: [R] Vérifier un résultat

#7

Message par fauve81 »

Merci Mikell...ce n'était pas mon but..mais ton code ma mise sur la bonne piste...alors merci beaucoup
Répondre