IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Tests et Performance Java Discussion :

Clic-droit et cliquer sur un element avec Webdriver


Sujet :

Tests et Performance Java

  1. #1
    Membre régulier Avatar de stpaul04
    Profil pro
    Inscrit en
    Mai 2006
    Messages
    271
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2006
    Messages : 271
    Points : 116
    Points
    116
    Par défaut Clic-droit et cliquer sur un element avec Webdriver
    Bonjour à tous,

    j'essaie de télécharger un document avec webdriver selenium.
    J'ai vu beaucoup de chose sur google conernant Autoit mais je ne veux pas l'utiliser, je veux rester avec Java.

    Donc voici mon code qui fonctionne mais ne clique sur "Enregistrer sous" puis cliquer OK:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
     public void testUntitled() throws Exception {
     driver.get(baseUrl + "https://news.google.fr/nwshp?hl=fr&tab=wn&ei=Eb96U9HmJers8wHJuIGADA&ved=0CAsQqS4oCA");
     
           Actions action = new Actions(driver);
           Object x =400 ;
     
    	WebElement link = null;
    	int y = 400;
    	WebElement foo = driver.findElement(By.xpath("html/body/div[1]/div[1]/div[1]/div[2]"));
    	Actions builder = new Actions(driver);
    	builder.contextClick(foo).click().perform();
     
    	Thread.sleep(30000);
    Est-ce-que quelqu'un aurait une idée?
    Merci pour votre aide.

  2. #2
    Membre régulier Avatar de stpaul04
    Profil pro
    Inscrit en
    Mai 2006
    Messages
    271
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2006
    Messages : 271
    Points : 116
    Points
    116
    Par défaut
    Donc ca ne foncionne pas du tout le click droit.

    J'ai essayé autrement.

    J'ai une fenetre qui s'ouvre et qui demande de cliquer sur OK pour telecharger un fichier pdf.
    Avec java Robot, il ne se passe rien.

    J'ai essayé ceci, il clique bien sur le bouton OK mais ne télécharge pas le fichier
    Je dois préciser qu'il n'y a pas d'URL avec le nom de fichier.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    driver.get("https://....../reports/660");
    		    Actions builder = new Actions(driver);
    		    WebElement element = driver.findElement(By.linkText("Download PDF"));//clique ici sur un lien pour ouvrir une nouvelle fenetre.
     
     builder.build().perform();
     
                Thread.sleep(2000);
                builder.contextClick(element).moveByOffset(900,900).click().build().perform();//clique sur le bouton OK dans la nouvelle fenetre
                Thread.sleep(30000);
    Toujours pas trouvé de solution.

Discussions similaires

  1. Cliquer sur un element sans lien
    Par alberto314 dans le forum ASP.NET
    Réponses: 7
    Dernier message: 13/09/2014, 09h11
  2. Différencier un clic droit et gauche sur QTableView
    Par ccfconsulting dans le forum Débuter
    Réponses: 9
    Dernier message: 15/02/2013, 15h18
  3. droit en lecture sur une feuille avec visual studio
    Par kingson dans le forum VB 6 et antérieur
    Réponses: 1
    Dernier message: 13/04/2007, 05h18
  4. Réponses: 2
    Dernier message: 07/06/2006, 09h29
  5. Réponses: 3
    Dernier message: 13/04/2006, 13h08

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo