【发布时间】:2013-05-27 15:37:13
【问题描述】:
我对 Selenium 完全陌生,但我知道它能够获取浏览器屏幕截图。不过,我想知道它是否能够截取多个浏览器的屏幕截图,特别是 chrome、firefox 和 IE。
谢谢
PS:我正在使用 c#
【问题讨论】:
-
使用 Selenium 通过 webdriver 运行每个浏览器并拍摄每个浏览器?
标签: c# selenium selenium-webdriver
我对 Selenium 完全陌生,但我知道它能够获取浏览器屏幕截图。不过,我想知道它是否能够截取多个浏览器的屏幕截图,特别是 chrome、firefox 和 IE。
谢谢
PS:我正在使用 c#
【问题讨论】:
标签: c# selenium selenium-webdriver
虽然可以使用 Selenium 为多个浏览器截取屏幕截图,但在选择它作为实现之前,您可能需要考虑一些事项:
作为替代方案,您可以在 .Net 中实现通用的屏幕截图方法。查看 System.Drawing 中的 Graphics.CopyFromScreen() 方法。此实现将独立于浏览器。有关更多详细信息,请参阅here,或 Google 搜索其用于全屏屏幕截图的一些示例 =]
【讨论】: