【Selenium】WebDriver基础环境配置->Nuget
2013-05-27 14:31 Tester Chen 阅读(767) 评论(0) 编辑 收藏 举报前面说过使用 Add Reference 的方式添加DLL,现在以Visual Studio为例演示Nuget附加方式
①打开Visual Studio,新建一项目(SeleniumTest)
然后,在菜单中选择[ Library Package Manager->Package Manager Console ]
②在Visual Studio下方会出现如下图界面
在光标PM>后输入: Install-Package Selenium.WebDriver 后回车
③下载安装需要一定时间,完成后如下图
④如果在未打开项目的情况下,执行Install命令,会出现如下错误提示[ 提示没有打开的项目 ]
⑤添加DLL完成后,在项目文件夹中可以看到添加了下列文件
在项目资源列表中添加了WebDriver的引用
⑥可以开始进行自动化脚本编写,注意引用下列两命名空间
using OpenQA.Selenium;
using OpenQA.Selenium.Firefox;
1 using System; 2 using System.Collections.Generic; 3 using System.Linq; 4 using System.Web; 5 using System.Web.UI; 6 using System.Web.UI.WebControls; 7 using OpenQA.Selenium; 8 using OpenQA.Selenium.Firefox; 9 10 namespace SeleniumProject 11 { 12 public partial class _Default : System.Web.UI.Page 13 { 14 public static IWebDriver driver; 15 16 protected void btnRun_Click(object sender, EventArgs e) 17 { 18 SetUp(); 19 driver.Navigate().GoToUrl("http://www.baidu.com"); 20 driver.Manage().Timeouts().SetPageLoadTimeout(TimeSpan.FromSeconds(5)); 21 driver.FindElement(By.Name("wd")).SendKeys("博客园"); 22 driver.FindElement(By.Id("su")).Click(); 23 System.Threading.Thread.Sleep(5000); 24 TearDown(); 25 } 26 27 public void SetUp() 28 { 29 driver = new FirefoxDriver(); 30 } 31 32 public void TearDown() 33 { 34 driver.Quit(); 35 } 36 } 37 }
⑦代码运行结果
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
· 理解Rust引用及其生命周期标识(上)
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· 单线程的Redis速度为什么快?
· 展开说说关于C#中ORM框架的用法!
· SQL Server 2025 AI相关能力初探
· Pantheons:用 TypeScript 打造主流大模型对话的一站式集成库