Ajuda para criar looping de URLs para conseguir abrir varias URLS

1 resposta
javaprogramação
Lucas_Rabelo_Moreaux

Estou tendo dificuldades em uma criação de loop no meu código. É o seguinte, fiz um script que abre um URL, pega alguns dados e guarda no meu banco, até esse ponto esta tudo ok, porem eu preciso fazer o meu script abrir mais de uma URL ( CENTENAS) e não realizar essa parte.

Abaixo o meu código feito para abrir minha URL usando selenium.

public class Notafiscal {

  private static String BASE = "https://www.nf-eletronica.com.br/NFE.asp?a=dasddsadasdasda3123&b=T"+

         
public static void main(String[] args) throws Exception {
    System.setProperty("webdriver.chrome.driver", "C:/Users/Operacional 5/Desktop/chromedriver.exe");
    WebDriver driver = new ChromeDriver();
    
    insert(driver);
    
}

Eu gostaria que no meu BASE ao invés de eu setar essa URL direto , eu faça ele pegar alguma classe minha que contém centenas de URLs e abra ela.

1 Resposta

B
List<String> liUrls = new ArrayList<>();

    liUrls.add("https://www.nf-eletronica.com.br/NFE.asp?a=dasddsadasdasda3123&b=T");

    //....
    for (String urls : liUrls) {
        System.setProperty("webdriver.chrome.driver", urls);
        WebDriver driver = new ChromeDriver();

        insert(driver);
    }
Criado 4 de maio de 2017
Ultima resposta 4 de mai. de 2017
Respostas 1
Participantes 2