自动化测试: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();
            }
        }
    }
}

 

 

 

 

 

郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。