C# 使用Selenium的多浏览器屏幕截图
我对Selenium完全是新手,但我知道它能够拍摄浏览器屏幕截图。不过,我想知道它是否能够拍摄多个浏览器的屏幕截图,特别是chrome、firefox和IE 谢谢C# 使用Selenium的多浏览器屏幕截图,c#,selenium,selenium-webdriver,C#,Selenium,Selenium Webdriver,我对Selenium完全是新手,但我知道它能够拍摄浏览器屏幕截图。不过,我想知道它是否能够拍摄多个浏览器的屏幕截图,特别是chrome、firefox和IE 谢谢 PS:我在使用C*< P>虽然有可能对多个浏览器进行Selphi的屏幕截图,但是在选择它作为实现之前,有一些事情你可能需要考虑: 正如emd所提到的,您需要为希望截图的每种浏览器类型创建一个驱动程序,因为每种浏览器都有不同的(内部)截图实现 目前ChromeDriver无法拍摄全屏截图(它只拍摄当前视口的截图,有关更多详细信息,请参阅
PS:我在使用C*
< P>虽然有可能对多个浏览器进行Selphi的屏幕截图,但是在选择它作为实现之前,有一些事情你可能需要考虑:作为替代方案,您可以在.Net中实现一个通用的屏幕截图方法。查看System.Drawing中的Graphics.CopyFromScreen()方法。此实现将独立于浏览器。有关更多详细信息,请参阅,或者谷歌搜索其全屏截图的一些使用示例=]使用Selenium通过webdriver运行每个浏览器,并对每个浏览器进行拍摄?