大佬教程收集整理的这篇文章主要介绍了在driver = new ChromeDriver();行上获取“ InvocationTargetException”异常。,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
InvocationTargetException是一个已检查的异常,它包装了由调用的方法或构造函数引发的异常。通过反射调用方法是一种额外的抽象层次。反射层将所有异常包装在InvocationTargetException
。现在将在构造时提供并通过该getTargetException()
方法访问的“目标异常”
称为原因,并且可以通过该Throwable.getCause()
方法以及上述“旧方法”
进行访问。
最好的方法是在范围内 原因InvocationTargetException
以获取原始异常。
try {
System.setProperty("webdriver.Chrome.driver","D:\\automation\\Chromedriver_win32\\chromedriver.exe");
WebDriver driver=new ChromeDriver();
} catch (InvocationTargetException E) {
// the real cause
e.getCause().printstacktrace();
} catch (Exception E) {
// generic exception handling
e.printstacktrace();
}
按照最佳做法,请遵循以下准则:
@Test
以 用户身份执行。driver.quit()
在tearDown(){}
方法内调用以优雅地关闭和销毁 WebDriver 和 Web ClIEnt 实例。以上是大佬教程为你收集整理的在driver = new ChromeDriver();行上获取“ InvocationTargetException”异常。全部内容,希望文章能够帮你解决在driver = new ChromeDriver();行上获取“ InvocationTargetException”异常。所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。