我尝试在C#,Visual Studio中使用JavaScriptExecutor。但是,我无法找出"使用"指令放在文件的顶部以使其工作。在网上没有任何地方我可以找到任何帮助,这让我怀疑它是如此愚蠢的简单,没有人甚至提到它。无处不在。从不。
所以,我需要使用JavaScriptExecutor - 在使用Selenium的单元测试中。所以我需要把...
using System.web;
using ..... ?;
在我的班级文件的顶部?
答案 0 :(得分:3)
使用工具下载并安装NuGet Package Manager - >扩展经理。重新启动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;
此处有更多详情:Test Automation using C#, Selenium WebDriver and NUnit
答案 1 :(得分:0)
将光标放在Type中,然后按Ctrl +键。将出现一个解析上下文菜单,您可以选择一种解析该类型的方法(通过添加using语句或点出整个路径)
像Resharper这样的工具也可以通过显示解决方案提示或者只需在键入时键入Ctrl + Enter来解决(也可以添加缺少的引用)来帮助您解决此问题。
在此屏幕截图中,DateTime上方的提示是Resharper在Type未解析时所执行的操作。按Ctrl +。将为您提供在DateTime下面看到的上下文菜单,它是Visual Studio内置的解析菜单。