南柯君

导航

 

1. 准备环境

原料:Visual Studio
   selenium-dotnet-2.48.0

selenium-dotnet-2.48.0 可以从我的百度云盘(http://pan.baidu.com/s/1nubszGl)下载,也可以从官网下载。

 

2. 创建简单Demo

  2.1 使用Visual Studio Community 2015 创建控制台应用程序 "SeleniumDemo"

  2.2 点击 Visual Studio Community 2015 主菜单中的 "工具" ->"NuGet 包管理器" -> "程序包管理器控制台" 打开 "程序包管理器控制台"。

   在 "程序包管理器控制台" 中键入并执行命令 "Install-Package Selenium.WebDriver" 安装 Selenium WebDriver 包。这将下载并引入 Selenium 需要的引用。

  2.3 在项目文件 "Program.cs" 中添加如下引用:

1 using OpenQA.Selenium;
2 using OpenQA.Selenium.IE;
3 using System.Threading;
View Code

 

  2.4 在 Main方法中添加如下代码:

 1             //创建一个IE的实例
 2             IWebDriver driver = new InternetExplorerDriver();
 3 
 4             //导航到我的博客
 5             driver.Navigate().GoToUrl("http://www.cnblogs.com/medean/p/5080141.html");
 6             Thread.Sleep(5000);
 7 
 8             //最大化IE窗口
 9             driver.Manage().Window.Maximize();
10             Thread.Sleep(5000);
11 
12             //点赞我的博客
13             driver.FindElement(By.Id("green_channel_digg")).Click();
14             Thread.Sleep(5000);
15 
16             //关注我的博客
17             driver.FindElement(By.Id("green_channel_follow")).Click();
18             Thread.Sleep(5000);
19 
20             //发表评论
21             //driver.FindElement(By.Id("tbCommentBody")).SendKeys("这是一篇极好的文章,我读完后受益匪浅!");
22             //Thread.Sleep(5000);
23             
24             //关闭session
25             driver.Quit();
26 
27             //关闭IE实例
28             driver.Close();
View Code

 

 

  2.5 从下载的selenium-dotnet-2.48.0中可以找到IE driver你需要拷贝一个到项目文件夹debug下面,也可以通过代码指定driver路径。

  selenium-dotnet-2.48.0\x64\IEDriverServer.exe

  selenium-dotnet-2.48.0\x86\IEDriverServer.exe

  2.6 接下来你就可以运行这个Demo了

 

 3. 如果你使用的是 Visual Studio 2010,你也可以下载完s elenium-dotnet-2.48.0 之后手动在项目中引用 Selenium引用。

posted on 2015-12-27 15:09  南柯君  阅读(1236)  评论(0)    收藏  举报