0
每次我運行我的測試用例時,其中一些輸入被隔開,而其他輸入被連接,爲什麼是這樣以及什麼是修復?下面是一個示例代碼和控制檯輸出的圖片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);`
非常感謝你的澄清,感謝! –