小编Tom*_*asz的帖子

C#Selenium Chrome错误:无法从'System.Drawing.Imaging.ImageFormat'转换为'OpenQA.Selenium.ScreenshotImageFormat'

我在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)

c# selenium selenium-chromedriver

6
推荐指数
1
解决办法
4048
查看次数

标签 统计

c# ×1

selenium ×1

selenium-chromedriver ×1