screenshot - Selenium 2 : Taking screenshots with selenium grid 2

标签 screenshot webdriver selenium-webdriver webpage-screenshot

是否可以使用 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/

相关文章:

java - 如何使用占位符在 Bootstrap 模型中显示的文本框中设置值

ruby - 如何使用 Selenium Ruby Webdriver 双击表格中的单元格

iphone - 降低质量的 OpenGL ES 屏幕截图 (iPhone)

Linux:启动窗口、捕获屏幕

dart - 如何在flutter中截取屏幕外的小部件截图?

java - 使用 Java/selenium webdriver 查找 Web 元素

java - 如何使用selenium和java在firefox中打开一个新的空选项卡

java - 捕获 Activity 窗口的屏幕截图

python - 有什么方法可以使用 Selenium Webdriver (firefox) 记录 http 请求/响应吗?

firefox - Selenium webdriver 无法在 firefox 24.0 中使用 DOM 元素