【Selenium】WebDriver基础环境配置->Nuget

本文演示了如何在Visual Studio中利用NuGet包管理器安装Selenium WebDriver,创建自动化测试项目,并编写基本的自动化测试脚本,包括设置浏览器驱动、导航至网页、搜索关键字并点击搜索按钮的操作。

前面说过使用 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 }

 ⑦代码运行结果

转载于:https://www.cnblogs.com/hncjp1989/archive/2013/05/27/3101470.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值