简单的例子
前面环境搭建好了,那么下面我们就进行一个简单的例子:进入百度首页,输入搜索内容,点击搜索按钮,对搜索结果进行截图。
下面看具体的代码
using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading; //添加selenium的引用 using OpenQA.Selenium; using OpenQA.Selenium.IE; using OpenQA.Selenium.Support.UI; //添加引用-在程序集中添加System.Drawing using System.Drawing.Imaging; namespace Selenium { class Program { static void Main(string[] args) { //此时记得添加路径 using (var driver = new InternetExplorerDriver(@"D:\Selenium\IEDriverServer_x64_2.34.0\")) { //进入百度首页 driver.Navigate().GoToUrl(@"http://www.baidu.com"); //找到对象 var searchBox = driver.FindElementById("kw1"); var btnClick = driver.FindElementById("su1"); //发送搜索内容 searchBox.SendKeys("selenium"); Thread.Sleep(500); //点击按钮 btnClick.Click(); Thread.Sleep(1000); //截图 driver.GetScreenshot().SaveAsFile(@"D:\resultPicture.Jpeg", ImageFormat.Jpeg); Thread.Sleep(1000); //退出 driver.Quit(); } } } }