码迷,mamicode.com
首页 > 其他好文 > 详细

C#使用seleium实现一个自动登录器

时间:2014-06-03 05:29:07      阅读:197      评论:0      收藏:0      [点我收藏+]

标签:c   style   class   blog   code   java   

1.http://docs.seleniumhq.org/ 下载seleium包

2.新建一个C#项目,比如控制台,引用seleium包中的dll

bubuko.com,布布扣
using System;
using System.Collections.Generic;
using System.Text;
using OpenQA.Selenium;
using OpenQA.Selenium.IE;
using OpenQA.Selenium.Chrome;
using OpenQA.Selenium.Support.UI;
using System.IO;

namespace WebLogin
{
    class Program
    {
        static void Main(string[] args)
        {
            var path = Path.Combine(Environment.CurrentDirectory);
            IWebDriver driver = new ChromeDriver(path);            
            driver.Navigate().GoToUrl("http://www.***.com");

            var txtusername =driver.FindElement(By.Id("username"));
            txtusername.SendKeys("****");
            var txtpassword = driver.FindElement(By.Id("password"));
            txtpassword.SendKeys("*****");

            var submit = driver.FindElement(By.Name("Submit"));
            submit.Click();
        }
    }
}
bubuko.com,布布扣

亲测Chrome下的seleium没有问题,但是IE的话现在对IE11的版本支持还不太合适,我自己就遇到了模拟点击按钮时有时没有反应。

C#使用seleium实现一个自动登录器,布布扣,bubuko.com

C#使用seleium实现一个自动登录器

标签:c   style   class   blog   code   java   

原文地址:http://www.cnblogs.com/erictanghu/p/3760932.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!