如何用Selenium WebDriver截圖有人知道是否可以使用Selenium WebDriver截圖嗎?(注:非硒RC)
4 回答

慕容森
TA貢獻(xiàn)1853條經(jīng)驗(yàn) 獲得超18個贊
WebDriver driver = new FirefoxDriver();driver.get(" File scrFile = ((TakesScreenshot)driver).getScreenshotAs(OutputType.FILE); // Now you can do whatever you need to do with it, for example copy somewhereFileUtils.copyFile(scrFile, new File("c:\\tmp\\screenshot.png"));

料青山看我應(yīng)如是
TA貢獻(xiàn)1772條經(jīng)驗(yàn) 獲得超8個贊
C#
public void TakeScreenshot(){ try { Screenshot ss = ((ITakesScreenshot)driver).GetScreenshot(); ss.SaveAsFile(@"D:\Screenshots\SeleniumTestingScreenshot.jpg", System.Drawing.Imaging.ImageFormat.Jpeg); } catch (Exception e) { Console.WriteLine(e.Message); throw; }}
- 4 回答
- 0 關(guān)注
- 1172 瀏覽
添加回答
舉報(bào)
0/150
提交
取消