2012-12-20 1 views
0

J'ai une page qui contient 10 options déroulantes et chaque liste déroulante a une liste de valeurs. Je voudrais que Selenium exécute le script, sélectionne une liste déroulante aléatoire puis une valeur aléatoire dans cette liste déroulante. Est-ce que quelqu'un a un aperçu sur la façon d'obtenir une valeur aléatoire sélectionnée?Sélection de valeurs aléatoires en utilisant Selenium en Java

Actuellement, j'ai le code de configuration pour sélectionner la première liste déroulante qui est disponible, puis sélectionnez la première valeur dans cette liste. Le code ressemble à ceci:

// Selects the first drop down 
selenium.click("css=div.dropdown"); 
// Selected the first value in the first drop down 
selenium.click("css=td.dijitMenuItemLabel"); 

Toute aide serait géniale!

Répondre

4

Ceci est le code pour sélectionner une valeur déroulant au hasard

String []options = selenium.getSelectOptions("locator"); 
int index = (int)(Math.random() * options.length); 
selenium.select("locator" , "index="+index); 

En ce qui concerne la liste déroulante, vous pouvez stocker leurs localisateurs dans un tableau et sélectionnez la valeur aléatoire

1

essayer

long nombre = (long) Math.floor (Math.random() * 900L) + 100L;

System.out.println ("" + numéro);

Questions connexes