自动化测试:Selenium webdriver 学习笔记-C#版(二)

  简单的例子

  前面环境搭建好了,那么下面我们就进行一个简单的例子:进入百度首页,输入搜索内容,点击搜索按钮,对搜索结果进行截图。

 

  下面看具体的代码  

自动化测试:Selenium webdriver 学习笔记-C#版(二)
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();
            }
        }
    }
}
自动化测试:Selenium webdriver 学习笔记-C#版(二)

 

 

 

 

 

自动化测试:Selenium webdriver 学习笔记-C#版(二)

上一篇:【Linux】Linux学习之文件查找、文件打包和解压缩、文件系统操作与磁盘管理、帮助命令、任务计划crontab


下一篇:javascript正则表达式高级篇