我在C#中遇到硒问题.下面是我的代码,但我仍然有同样的错误: 无法从'System.Drawing.Imaging.ImageFormat'转换为'OpenQA.Selenium.ScreenshotImageFormat'
我该如何解决?有任何想法吗?
using System;
using System.Drawing.Imaging;
using OpenQA.Selenium;
using OpenQA.Selenium.Chrome;
using System.Drawing;
namespace Test
{
class Program
{
static void Main(string[] args)
{
IWebDriver driver = new ChromeDriver();
driver.Navigate().GoToUrl("xx://xx.xx.xx");
driver.FindElement(By.Id("xx")).SendKeys("xxx");
driver.FindElement(By.Id("xx")).SendKeys("xxx");
driver.FindElement(By.Id("xx")).Click();
Screenshot ss = ((ITakesScreenshot)driver).GetScreenshot();
ss.SaveAsFile(@"C:\\test.Png", System.Drawing.Imaging.ImageFormat.Png);
Console.Read();
Console.WriteLine("xxx");
}
}
}
Run Code Online (Sandbox Code Playgroud)