本文介绍了无法加载类型“OpenQA.Selenium.Chrome.ChromeDriver"的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

在 .NET4.0 中使用 WebDriver

Using WebDriver for .NET4.0

我在运行程序时收到 TypeLoadException.

I get a TypeLoadException when I run my program.

消息是:

Could not load type 'OpenQA.Selenium.Chrome.ChromeDriver' from assembly 'WebDriver, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null'.":"OpenQA.Selenium.Chrome.ChromeDriver" 

我的代码是一行...

IWebDriver driver = new ChromeDriver(@"C:\webdriver"); //chomedriver.exe is in this

目录.

我使用的是最新版本 2.33.0.添加了对 webdriver 和 webdriver.support 的引用.

Am using latest version 2.33.0.Added reference to webdriver and webdriver.support.

使用 OpenQA.Selenium;使用 OpenQA.Selenium.Chrome;

using OpenQA.Selenium;using OpenQA.Selenium.Chrome;

还尝试了非客户端 4 框架目标,但没有任何改进.

Also tried the non-client 4 framework target with no improvement.

推荐答案

今天遇到了这个问题.我的问题是我的项目名称与我安装的 NuGet 包相同.我用不同的名称创建了一个新项目,错误消失了.

Ran into this problem today. My problem was that my project name was the same as the NuGet package I installed. I created a new project with a different name and the error went away.

这篇关于无法加载类型“OpenQA.Selenium.Chrome.ChromeDriver"的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

10-10 00:27