2016-10-31 5 views
-1

Ich arbeite mit Selenium Webdriver in Eclipse. Ich will esLoop Selen durch Liste der Webseiten

http://www.sample.com/catalog?product_id="0001" 

fill Felder öffnen und Radial Tasten überprüfen und dann schließen und dann die Schleife offen

http://www.sample.com/catalog?product_id="0002"` 

und führen die gleichen Aktionen. Ich möchte, dass es eine Schleife macht, bis es 9990 erreicht.

System.setProperty("webdriver.firefox.marionette","/Users/Downloads/geckodriver"); 
WebDriver driver; 
driver = new FirefoxDriver(); 
String base = ("http://www.sample.com/catalog?product_id="0001"); 
+0

Suche nach datengetriebenem Testen in TestNg/Junit. Hier ist ein Beispiel für TestNg [link] (http://www.software-testing-tutorials-automation.com/2014/05/webdriver-test-data-driven-testing.html) – Knu8

+1

Also was hast du versucht zu erreichen die Schleife? Bitte posten Sie Ihren Code. – JeffC

Antwort

0

-Code-Schnipsel:

for(int i = 1; i <= 9990; i++){ 
     String base = "http://www.sample.com/catalog?product_id=" + String.format("%04d", i); 
     driver.get(base); 
     //do your stuff here 
    } 

Above-Code-Snippet wird Ihre URL bauen, wie Sie und Land auf der gewünschten Seite wollten.