是否可以使用 selenium grid 2 进行屏幕截图? RemoteWebDriver 类未实现 TakesScreenshot 接口(interface)。
标记
最佳答案
必须先增强RemoteWebDriver
,然后才能使用屏幕截图功能。正如您毫无疑问已经发现的那样,尝试在不增加的情况下进行转换会导致异常。
WebDriver driver = new RemoteWebDriver( ... );
driver = new Augmenter().augment( driver );
( (TakesScreenshot)driver ).getScreenshotAs( ... );
关于screenshot - Selenium 2 : Taking screenshots with selenium grid 2,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7080305/