[英]“Are you missing a using directive or an assembly reference” in visual studio 2013
[英]Visual Studio 2013, JavaScriptExecutor using directive
好的,这很愚蠢,我显然是瞎子又傻。 但是这里:
我正在尝试在C#,Visual Studio中使用JavaScriptExecutor。 但是,我无法找出将哪个“ using”指令放在文件顶部以使其正常工作。 而且在网络上我找不到任何帮助,这使我怀疑它是如此地简单,以至于没人理会它。 无处不在。 决不。
因此,我需要使用JavaScriptExecutor-在使用Selenium的单元测试中。 所以我需要放...
using System.web;
using ..... ?;
在我班级文件的顶部?
使用工具->扩展管理器下载并安装NuGet软件包管理器。 重新启动MS Visual Studio,以使更改生效。 转到程序包管理器控制台,通过运行命令Install-Package Selenium.WebDriver -Version 2.20.0安装最新版本的Selenium WebDriver。通过运行命令Install-Package Selenium.Support安装最新版本的Selenium WebDriver支持类。
使用此方法:
using OpenQA.Selenium;
using OpenQA.Selenium.Firefox;
using OpenQA.Selenium.Support.UI;
此处有更多详细信息: 使用C#,Selenium WebDriver和NUnit进行测试自动化
将光标放在“类型”中,然后按Ctrl +。 将显示一个“解析上下文”菜单,您可以选择一种用于解析该Type的方法(通过添加using语句或添加整个路径)
诸如Resharper之类的工具还可以通过显示解析提示或让您在键入时键入Ctrl + Enter来解析来解决此问题(它也可以添加缺少的引用)。
在此屏幕快照中,DateTime上方的提示是Type无法解析时Resharper所做的事情。 按Ctrl +。 将为您提供在DateTime下面看到的上下文菜单,它是Visual Studio的内置解析菜单。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.