错误详情:
System.TypeLoadException 未处理
HResult=-2146233054
消息=无法从程序集
>“WebDriver,版本=0.0.0.0,文化=中性,PublicKeyToken=null”加载类型“OpenQA.Selenium.Firefox.FirefoxDriver”。
Source=WebDriver
TypeName=OpenQA.Selenium.Firefox.FirefoxDriver
StackTrace:在 System.AppDomain._nExecuteAssembly(RuntimeAssembly 程序集,String[] args)
的 Driver.Main(String [] args ) 在 System.AppDomain.ExecuteAssembly(字符串 assemblyFile,证据assemblySecurity, String[] args) 在 Microsoft.VisualStudio.HostingProcess.HostProc.RunUsersAssembly() 在 System.Threading.ThreadHelper.ThreadStart_Context(Object state)
在 System.Threading.ExecutionContext.RunInternal(ExecutionContext
>executionContext, ContextCallback 回调, 对象状态, Boolean preserveSyncCtx)
在 System.Threading.ExecutionContext.Run(ExecutionContext executionContext,
>ContextCallback callback, Object state, Boolean preserveSyncCtx)
在 System.Threading.ExecutionContext .Run(ExecutionContext executionContext,
>ContextCallback callback, Object state) at System.Threading.ThreadHelper.ThreadStart()
InnerException:
我在 Windows 8 上运行 Visual C# 2010。我将目标框架更改为 .Net 框架 4(来自 .Net 框架 4 客户端配置文件)。我尝试了三大浏览器:
//IWebDriver driver = new FirefoxDriver();
//IWebDriver driver = new ChromeDriver();
IWebDriver driver = new OpenQA.Selenium.IE.InternetExplorerDriver();
每次都出现同样的错误(基本上,无论如何)。代码直接来自他们的文档: http ://docs.seleniumhq.org/docs/03_webdriver.jsp#introducing-the-selenium-webdriver-api-by-example
任何帮助将不胜感激。刚开始使用 Selenium,希望能自动化一些简单的任务来开始。如果我在得到答案之前弄清楚了,我会把它作为更新发布。
编辑:尝试清理一下格式。