gpt4 book ai didi

C# Selenium 浏览器错误 : cannot convert from 'System.Drawing.Imaging.ImageFormat' to 'OpenQA.Selenium.ScreenshotImageFormat'

转载 作者:太空狗 更新时间:2023-10-29 22:21:21 26 4
gpt4 key购买 nike

我对 C# 中的 selenium 有疑问。下面是我的代码,但我仍然有同样的错误:无法从“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");
}

}
}

最佳答案

而不是 System.Drawing.Imaging.ImageFormat.Png 作为您的 SaveAsFile 的第二个参数,您需要使用 OpenQA.Selenium.ScreenshotImageFormat.[something here]

那个枚举可能有它自己的 PNG 格式。

关于C# Selenium 浏览器错误 : cannot convert from 'System.Drawing.Imaging.ImageFormat' to 'OpenQA.Selenium.ScreenshotImageFormat' ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46324837/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com