Java 如何从CSV连续打开链接
我正在尝试从CSV文件中逐个打开链接。 到目前为止,我只成功推出了Chrome。如何将数据源添加到代码中?之后,您应该能够简单地将每个链接作为循环打开 谢谢大家!Java 如何从CSV连续打开链接,java,selenium-webdriver,Java,Selenium Webdriver,我正在尝试从CSV文件中逐个打开链接。 到目前为止,我只成功推出了Chrome。如何将数据源添加到代码中?之后,您应该能够简单地将每个链接作为循环打开 谢谢大家! import org.openqa.selenium.WebDriver; import org.openqa.selenium.chrome.ChromeDriver; public class LaunchChrome { public static void main(String[] args) {
import org.openqa.selenium.WebDriver;
import org.openqa.selenium.chrome.ChromeDriver;
public class LaunchChrome {
public static void main(String[] args) {
System.setProperty("webdriver.chrome.driver", "D:\\user\\chromedriver_win32\\chromedriver.exe");
WebDriver driver=new ChromeDriver();
driver.get("URL from CSV as Loop");
}
}
请检查下面的代码,并告知它是否解决了您的问题
你想通过一个接一个地打开链接来实现什么?
import org.openqa.selenium.WebDriver;
import org.openqa.selenium.chrome.ChromeDriver;
public class LaunchChrome {
public static void main(String[] args) {
System.setProperty("webdriver.chrome.driver", "D:\\user\\chromedriver_win32\\chromedriver.exe");
WebDriver driver=new ChromeDriver();
readFileLineByLineUsingBufferedReader(driver);
}
public static void readFileLineByLineUsingBufferedReader(WebDriver driver) {
BufferedReader reader;
try {
reader = new BufferedReader(new FileReader("CSV_FILE_PATH"));
String line = reader.readLine();
while(line != null) {
driver.get(line);
// You may give some pause here (Thread.sleep(2000));
// read next line
line = reader.readLine();
}
reader.close();
} catch(IOException io) {
io.printStackTrace();
}catch(Exception e) {
e.printStackTrace();
}
}
}