如何将IWebdriver
模拟对象转换为IJavaScriptExecutor
?将IWebdriver模拟对象强制转换为IJavaScriptExecutor
我的代码:
private Mock<IWebDriver> _mockBrowserDriver;
_mockBrowserDriver = new Mock<IWebDriver>();
var jsExecutor = (IJavaScriptExecutor) _mockBrowserDriver;
结果:
Unable to cast object of type 'Castle.Proxies.IWebDriverProxy' to type 'OpenQA.Selenium.IJavaScriptExecutor'.