Closed vitoo closed 8 years ago
Bonjour @vitoo
Pour le moment, tu dois choisir firefox. Comme on utilise le serveur selenium, il passe par une ouverture de session, qui ouvre du coup une page navigateur.
Action = click ; Val1 = picture=http://url/vers/image/1476093942920.png
Oui, il faut bien utiliser le jar-with-dependencies. Tu l'as bien mis à coté du server selenium? Tu peux me fournir la stack du serveru selenium au démarrage?
Merci
Oui c'est bien à coté, ça se connecte bien au selenium hub, visible sur le hub grid ici :
Voici la stack trace : https://gist.githubusercontent.com/vitoo/db11fa0879fa7218a2507970ed6c0b1b/raw/fbfb628bc237bbe0e372c01ffe3c3326ed4fcf05/Selenium%2520log
OK, Merci, je vois ce que c'est. En fait, il faut encadrer tes jar de doubles quotes, sans quoi seul le premier est pris en compte.
C:\Users\vplancke\Desktop\SelPack01>start /b java -cp "selenium-server-standalone-2.53.0.jar;cerberus-extension-sikuli-0.0.4.jar" org.openqa.grid.selenium.GridLauncher -role node -hub http://vplancke.fra.local:4444/grid/register -port 5556 -servlets org.sikuliserver.ExecuteSikuliAction
Ca marche quand je met une * à la place des jar ...
java -cp "*" org.openqa.grid.selenium.GridLauncher -role node -hub http://vplancke.fra.local:4444/grid/register -port 5556 -servlets org.sikuliserver.ExecuteSikuliAction
Mais j'ai toujours la même erreur dans cerberus
Le lien est rendu étrangement :
<a href="http://10.130.144.131:5556/extra/ExecuteSikuliAction. Please verify that the required dependencies are">http://10.130.144.131:5556/extra/ExecuteSikuliAction. Please verify that the required dependencies are</a>`
Il faut bien :
C'est tout normalement ?
Oui, c'est tout.
J'obtiens
HTTP ERROR: 500 Internal Server Error RequestURI=/extra/ExecuteSikuliAction Powered by Jetty://
En mettant l'URL du logo de cerberus, j'ai réussi une fois (ça a cliqué) mais maintenant j'ai :
Failed to perform the action click probably due to Element http://10.130.114.156:18080/Cerberus/images/logo2.png not found.
Donc ça avance quand même !
Yes, ça marche.
Donc, il faut maintenant héberger tes images sur un serveur web. et copier les URL dans ton cas de test. Je sais , pour le moment c'est lourd, mais on est en train de changer ça :-) Ca devrait venir vite.
Fais moi part de ton avancement STP. Merci Benoit
Bon a priori ça marche plus ou moins
Par exemple le logo Cerberus ça le trouve facilement dans le navigateur
Mais les menu de la barre des tâches de Windows 10 ça ne les trouves pas, alors qu'avec l'IDE Sikuli pas de soucis
Cerberus utilise Sikuli IDE, en lui balançant à chaque action, un petit script et une image (appelée sikulipicture.png). Normalement, tout ce que tu fait avec SikuliDE marche avec Cerberus.
Peux tu éditer la dernière image sikulipicture.png (au niveau du serveur selenium). C'est bien la barre windows 10?
Oui la sikuliPicture.png est bien la même image
par la même image, tu veux dire le logo windows 10, la même image que dans ton scenario sikuli IDE?
Le poste où tu lances le test est-il le même que celui d'où tu as fait la capture? C'est la même resolution?
Oui c'est le même, et oui c'est la même image
J'ai cerné le problème. Le node sikuli charge la première image et l'utilise à chaque fois
J'ai fait un testcase avec 4 cliques, sur des boutons 1, 2, 3, 4 : ça clique 4 fois sur le bouton 1
Si je refais un autre test case avec un clique sur le bouton 5, ça clique encore sur le bouton 1, il faut que je relance le node sikuli pour qu'il prenne en compte le bouton 5, mais après il gardera en mémoire le bouton 5.
Par contre la sikuliPicture.png est bien la bonne image affiché en temps réel
Tu n'as pas ce problème ?
T'as eu le temps de jeter un oeil ?
Merci 😀
Salut Victorien, J'ai corrigé la problème. Tu peux prendre la version 0.0.5, fraichement créée. Enjoy ;-) Benoit
Salut Benoit,
Merci, ça marche niquel 👏
Oui, je reproduis ton issue. Je regarde côté sikuli comment éviter l’utilisation du cache (ou une commande pour le nettoyer à la volée) Je reviens vers toi quand j’ai trouvé
Sinon, en attendant, tu peux regarder les évolutions livrées avec ces dev : https://github.com/cerberustesting/cerberus-source/issues/856 Cela devrait carrément t’aider à l’écriture des tests en général, et sikuli en particulier.
De : Victorien Plancke notifications@github.com<mailto:notifications@github.com> Répondre à : cerberustesting/cerberus-extension-sikuli reply@reply.github.com<mailto:reply@reply.github.com> Date : mardi 25 octobre 2016 11:28 À : cerberustesting/cerberus-extension-sikuli cerberus-extension-sikuli@noreply.github.com<mailto:cerberus-extension-sikuli@noreply.github.com> Cc : CIVEL Benoit bcivel@redoute.fr<mailto:bcivel@redoute.fr>, Mention mention@noreply.github.com<mailto:mention@noreply.github.com> Objet : Re: [cerberustesting/cerberus-extension-sikuli] Lien cerberus / sikuli (#2)
T'as eu le temps de jeter un oeil ?
Merci 😀
— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHubhttps://github.com/cerberustesting/cerberus-extension-sikuli/issues/2#issuecomment-255984419, or mute the threadhttps://github.com/notifications/unsubscribe-auth/AFIIuFuH5fhoq8F-nsd1_mDZQOGlFOtDks5q3cutgaJpZM4KTg1-.
Les informations contenues dans ce message ainsi que dans les pièces jointes sont strictement confidentielles et réservées à l'usage exclusif de ses destinataires. Si vous prenez connaissance de ce message sans en être le (la) destinataire, vous êtes prié(e) d'en aviser immédiatement l'émetteur et de le détruire sous toutes ses formes. Toute diffusion ou publication, totale ou partielle, est interdite sauf autorisation expresse de l'émetteur. Les meilleurs efforts sont faits pour maintenir cette transmission exempte de tout virus mais l'intégrité de ce message n'est pas assurée sur Internet : il a pu être altéré ou falsifié. Les points de vue ou avis émanent de son auteur et ne représentent pas nécessairement ceux de la Société. Son contenu ne peut engager la responsabilité de La Redoute et de ses filiales. This message and any attachments are strictly confidential and intended solely for the addressees. If you have received this message in error please delete it and notify the sender immediately. Any dissemination or disclosure, either whole or partial, is prohibited except formal approval of the sender. Best efforts are made in order to keep this message free of virus, but integrity of this message is not guaranteed through the Internet : it could have been altered or falsified. The views or opinions presented here are solely of the author and do not necessarily represent those of the Enterprise. Its content cannot bind La Redoute and its subsidiaries.
Je regarde côté sikuli comment éviter l’utilisation du cache (ou une commande pour le nettoyer à la volée) Je reviens vers toi quand j’ai trouvé
Et bien ta dernière release à corrigé le soucis non ?
Oui, si tu prends la version 0.0.5, tu n'as plus le soucis
De : Victorien Plancke notifications@github.com<mailto:notifications@github.com> Répondre à : cerberustesting/cerberus-extension-sikuli reply@reply.github.com<mailto:reply@reply.github.com> Date : mercredi 26 octobre 2016 09:28 À : cerberustesting/cerberus-extension-sikuli cerberus-extension-sikuli@noreply.github.com<mailto:cerberus-extension-sikuli@noreply.github.com> Cc : CIVEL Benoit bcivel@redoute.fr<mailto:bcivel@redoute.fr>, State change state_change@noreply.github.com<mailto:state_change@noreply.github.com> Objet : Re: [cerberustesting/cerberus-extension-sikuli] Lien cerberus / sikuli (#2)
Je regarde côté sikuli comment éviter l'utilisation du cache (ou une commande pour le nettoyer à la volée) Je reviens vers toi quand j'ai trouvé
Et bien ta dernière release à corrigé le soucis non ?
You are receiving this because you modified the open/close state. Reply to this email directly, view it on GitHubhttps://github.com/cerberustesting/cerberus-extension-sikuli/issues/2#issuecomment-256270275, or mute the threadhttps://github.com/notifications/unsubscribe-auth/AFIIuPUDpVgmzFQ4A0ULcAYEarIFxG_Yks5q3wEWgaJpZM4KTg1-.
Les informations contenues dans ce message ainsi que dans les pièces jointes sont strictement confidentielles et réservées à l'usage exclusif de ses destinataires. Si vous prenez connaissance de ce message sans en être le (la) destinataire, vous êtes prié(e) d'en aviser immédiatement l'émetteur et de le détruire sous toutes ses formes. Toute diffusion ou publication, totale ou partielle, est interdite sauf autorisation expresse de l'émetteur. Les meilleurs efforts sont faits pour maintenir cette transmission exempte de tout virus mais l'intégrité de ce message n'est pas assurée sur Internet : il a pu être altéré ou falsifié. Les points de vue ou avis émanent de son auteur et ne représentent pas nécessairement ceux de la Société. Son contenu ne peut engager la responsabilité de La Redoute et de ses filiales. This message and any attachments are strictly confidential and intended solely for the addressees. If you have received this message in error please delete it and notify the sender immediately. Any dissemination or disclosure, either whole or partial, is prohibited except formal approval of the sender. Best efforts are made in order to keep this message free of virus, but integrity of this message is not guaranteed through the Internet : it could have been altered or falsified. The views or opinions presented here are solely of the author and do not necessarily represent those of the Enterprise. Its content cannot bind La Redoute and its subsidiaries.
Bonjour @bcivel,
on a maintenant quelques questions
Si on met chrome ça lance le naviguateur
edit : Action = click ; Val1 = picture=1476093942920.png
edit 2 : En fait, erreur avec le pluggin sikuli
On a également l'erreur :
Tu arrives à le lancer toi ? j'utilise 'cerberus-extension-sikuli-0.0.4.jar-with-dependencies.jar' Merci beaucoup !