问题描述
在 .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"的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!