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

慕容森
TA貢獻1853條經驗 獲得超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"));

料青山看我應如是
TA貢獻1772條經驗 獲得超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 關注
- 1192 瀏覽
添加回答
舉報
0/150
提交
取消