나는이 아마 뭔가 간단한 것을 알고 반복.의 BufferedReader 그러나 나는 내가 잘못 한 일을 찾을 수 없습니다, 잘못
나는 텍스트 파일의 내용을 웹 페이지에서 출력을 비교하고있다. 나는 다음 코드를 가지고 있으며 웹 페이지의 모든 결과에 대해 한 번에 bufferedreader가 반복되는 것처럼 보입니다. 코드와 결과를 게시하면 혼동을 덜 일으킬 것입니다.
코드
String docOne = driver.findElement(By.xpath("/html/body/div[2]/div/div[2]/div/div[4]/div[2]/div/div/div/div/div[2]/div/div/div/h5")).getAttribute("textContent").toString();
String docTwo = driver.findElement(By.xpath("/html/body/div[2]/div/div[2]/div/div[4]/div[2]/div/div/div/div/div[2]/div/div[2]/div/h5")).getAttribute("textContent").toString();
String docThree = driver.findElement(By.xpath("/html/body/div[2]/div/div[2]/div/div[4]/div[2]/div/div/div/div/div[2]/div/div[3]/div/h5")).getAttribute("textContent").toString();
String docFour = driver.findElement(By.xpath("/html/body/div[2]/div/div[2]/div/div[4]/div[2]/div/div/div/div/div[2]/div/div[4]/div/h5")).getAttribute("textContent").toString();
String docFive = driver.findElement(By.xpath("/html/body/div[2]/div/div[2]/div/div[4]/div[2]/div/div/div/div/div[2]/div/div[5]/div/h5")).getAttribute("textContent").toString();
String docSix = driver.findElement(By.xpath("/html/body/div[2]/div/div[2]/div/div[4]/div[2]/div/div/div/div/div[2]/div/div[6]/div/h5")).getAttribute("textContent").toString();
String docSeven = driver.findElement(By.xpath("/html/body/div[2]/div/div[2]/div/div[4]/div[2]/div/div/div/div/div[2]/div/div[7]/div/h5")).getAttribute("textContent").toString();
String docEight = driver.findElement(By.xpath("/html/body/div[2]/div/div[2]/div/div[4]/div[2]/div/div/div/div/div[2]/div/div[8]/div/h5")).getAttribute("textContent").toString();
String docNine = driver.findElement(By.xpath("/html/body/div[2]/div/div[2]/div/div[4]/div[2]/div/div/div[2]/div/div[2]/div/div/div/h5")).getAttribute("textContent").toString();
try (BufferedReader br = new BufferedReader(new FileReader("/Users/vhaislsalisc/Documents/CDWProductionDomainsRequiredDocs.txt"))) {
String sCurrentLine;
while ((sCurrentLine = br.readLine()) != null) {
System.out.println("Webpage: " + docOne + " Required Doc: " + sCurrentLine);
System.out.println("Webpage: " + docTwo + " Required Doc: " + sCurrentLine);
System.out.println("Webpage: " + docThree + " Required Doc: " + sCurrentLine);
System.out.println("Webpage: " + docFour + " Required Doc: " + sCurrentLine);
System.out.println("Webpage: " + docFive + " Required Doc: " + sCurrentLine);
System.out.println("Webpage: " + docSix + " Required Doc: " + sCurrentLine);
System.out.println("Webpage: " + docSeven + " Required Doc: " + sCurrentLine);
System.out.println("Webpage: " + docEight + " Required Doc: " + sCurrentLine);
System.out.println("Webpage: " + docNine + " Required Doc: " + sCurrentLine);
}
br.close();
} catch (IOException e) {
System.err.println("Error: " + e.getMessage());
}
결과 파일의 나머지 부분을 통해
Webpage: Research Request Memo (File Document) Required Doc: Research Request Memo (File Document)
Webpage: Research Study Institutional Review Board (IRB) Approval Letter (File Document) Required Doc: Research Request Memo (File Document)
Webpage: Sample Informed Consent and HIPAA Authorization (File Document) Required Doc: Research Request Memo (File Document)
Webpage: Research and Development (RD) Committee Approval Letter (File Document) Required Doc: Research Request Memo (File Document)
Webpage: Data Use Agreement (File Document) Required Doc: Research Request Memo (File Document)
Webpage: IRB Approval of Waiver of HIPAA-Compliant Authorization (File Document) Required Doc: Research Request Memo (File Document)
Webpage: Research Protocol (File Document) Required Doc: Research Request Memo (File Document)
Webpage: CDW-Domain Checklist (File Document) Required Doc: Research Request Memo (File Document)
Webpage: VA Form 9957 (File Document) Required Doc: Research Request Memo (File Document)
Webpage: Research Request Memo (File Document) Required Doc: Research Study Institutional Review Board (IRB) Approval Letter (File Document)
Webpage: Research Study Institutional Review Board (IRB) Approval Letter (File Document) Required Doc: Research Study Institutional Review Board (IRB) Approval Letter (File Document)
Webpage: Sample Informed Consent and HIPAA Authorization (File Document) Required Doc: Research Study Institutional Review Board (IRB) Approval Letter (File Document)
Webpage: Research and Development (RD) Committee Approval Letter (File Document) Required Doc: Research Study Institutional Review Board (IRB) Approval Letter (File Document)
Webpage: Data Use Agreement (File Document) Required Doc: Research Study Institutional Review Board (IRB) Approval Letter (File Document)
Webpage: IRB Approval of Waiver of HIPAA-Compliant Authorization (File Document) Required Doc: Research Study Institutional Review Board (IRB) Approval Letter (File Document)
Webpage: Research Protocol (File Document) Required Doc: Research Study Institutional Review Board (IRB) Approval Letter (File Document)
Webpage: CDW-Domain Checklist (File Document) Required Doc: Research Study Institutional Review Board (IRB) Approval Letter (File Document)
Webpage: VA Form 9957 (File Document) Required Doc: Research Study Institutional Review Board (IRB) Approval Letter (File Document)
등은
그래서 그냥 내가 무슨 짓을했는지 멍청한 놈 일이 궁금해하는 방법 나는 그것을 고칠 수있다. e 파일을 한 번에 모두 웹 페이지에서 오는 것과 일치합니까?
당신은 br.close'에 대한 호출이 필요하지 않습니다()'는'try' 문에 인수를 전달 (시도 -과 - 자원을 사용하는 한,'try' 블록의 끝에서), 자동으로'br'을 닫습니다. 그는 시도 --자원이 자바 7의 새로운 기능, 사용하고, 그것은 자동으로'위기 일발()', 그래서') ('가까이에 명시 적으로 통화를 보류 할 필요가 없다 – gparyani