Edureka-处理SeleniumWebDriver中的异常-无打印输出



我完全不懂自动化测试,我正试图通过Youtube学习如何做到这一点。

https://youtu.be/FRn5J31eAMw?t=12405

在Edureka的这门课程中,有一个例子,他们试图处理一个异常,在他们运行脚本后,系统在控制台中向他们显示一条我无法获得的消息。

package co.edureka.selenium.demo;

import java.util.NoSuchElementException;
import org.openqa.selenium.By;
import org.openqa.selenium.WebDriver;
import org.openqa.selenium.chrome.ChromeDriver;
public class HandlingExceptions {
public static void main(String[] args) throws InterruptedException {
System.setProperty("webdriver.chrome.driver", "C:\Selenium\chromedriver_win32\chromedriver.exe");
WebDriver driver = new ChromeDriver();
driver.get("https://www.google.com");
Thread.sleep(3000);

try {
driver.findElement(By.name("fake")).click();    

}catch (NoSuchElementException e) {

System.out.println("element is not found");
System.out.println("Hello");

//throw(e);
}
System.out.println("Hello");
}
}

这是他们正在运行的Java脚本,在控制台的最后,他们得到了这个结果Edureka控制台

但是我得到了完全不同的东西,尽管我的代码完全相同。

我的控制台

我做错了什么?

您正在使用"导入java.util.NoSuchElementException;"在文件顶部,所以请删除并使用下面的一个

org.openqa.selenium.NoSuchElementException

相关内容

  • 没有找到相关文章

最新更新