我有我自己的CustomDriver
扩展ChromeDriver
。
public CustomDriver extends ChromeDriver
对于某些需要,我将 CustomDriver 包装在EventFiringWebDriver
.Everything 中。一切正常。但是当我尝试在 EventFiringWebDriver 中解开下面的驱动程序时,我得到了以下异常。
java.lang.ClassCastException: com.sun.proxy.$Proxy14 cannot be cast to com.test.CustomDriver.
下面是我试图打开我的驱动程序的代码。
private CustomDriver extract(EventFiringWebDriver wd) {
return (CustomDriver) wd.getWrappedDriver();
}
任何人都可以帮忙吗,这是 Selenium 2.0 的错误还是它所需的功能,如果是,那么我该如何实现它。