2017-05-30 22 views
0

毎回私のテストケースを実行しますが、他の人が接続されている間にいくつかのputが間隔を空けているのはなぜですか?私が正しく理解していれば、他のではない一方で、いくつかの出力は、新しい行に印刷されている理由はここにサンプルコードとコンソール出力の絵Console output results `コンソール出力Selenium Webdriver

 if(driver.getPageSource().contains("Create Report")) 
     { 

      System.out.println(" Test Case 2a Report Page Create Report Field Passed"); 
     } 
     else{ 

      System.out.println(" Test Case 2a Report Page Create Report Field Failed"); 
     } 
    Thread.sleep(3000); 

    // Quick Reports 
    // Ensure the dates are visible 

     if(driver.getPageSource().contains("Quick Reports")) 
     { 

      System.out.println(" Test Case 2b Report Page Quick Reports Field Passed"); 
     } 
     else{ 

      System.out.println(" Test Case 2b Report Page Quick Reports Field Failed"); 
     } 
    Thread.sleep(3000); 

    // Last Week 
    // Ensure Last Week Link Text is present 


     boolean isDisplayed1 = driver.findElement(By.xpath(".//*[@id='block-2']/div/table/tbody/tr/td[2]/div[1]/div/div[2]/div[1]/a")).isDisplayed(); 

     if (isDisplayed1) { 
      System.out.print(" Test Case 2c Last Week Link Text Present"); 
     }else{ 
      System.out.print(" Test Case 2c Last Week Link Text not Present"); 
     } 

    Thread.sleep(2000); 

    // Last Month 
    // Ensure Last month link text present 

     boolean isDisplayed2 = driver.findElement(By.xpath(".//*[@id='block-2']/div/table/tbody/tr/td[2]/div[1]/div/div[2]/div[3]/a")).isDisplayed(); 

     if (isDisplayed2) { 
      System.out.print(" Test Case 2d Last Month Link Text Present"); 
     }else{ 
      System.out.print(" Test Case 2d Last Month Link Text not Present"); 
     } 

    Thread.sleep(3000); 

    // Year to Date 
    // Ensure Year to Date Link Text is present 

     boolean isDisplayed3 = driver.findElement(By.xpath(".//*[@id='block-2']/div/table/tbody/tr/td[2]/div[1]/div/div[2]/div[5]/a")).isDisplayed(); 

     if (isDisplayed3) { 
      System.out.print(" Test Case 2e Year to Date Link Text Present"); 
     }else{ 
      System.out.print(" Test Case 2e Last Year tp Date Link Text not Present"); 
     } 

    Thread.sleep(3000);` 

答えて

1

だ、あなたが求めています。

いくつかの場所では、文字列を印刷し、新しい行にカーソルを移動

System.out.println 

を使用しているためです。そして、時にはあなたは新しい行にカーソルを移動しません

System.out.print 
文字列を出力

を使用しています。

+0

ご清聴いただきありがとうございます。ありがとうございます。 –

関連する問題