zoukankan      html  css  js  c++  java
  • selenium 百度登陆

    using System;
    using OpenQA.Selenium;
    using OpenQA.Selenium.Firefox;//引用命名空间
    using System.IO;

    using System.Collections.Generic;
    using System.Linq;
    using System.Text;


    namespace Selenium2
    {
    class Program
    {
    static void Main(string[] args)
    {
    IWebDriver driver = new FirefoxDriver();
    INavigation navigation = driver.Navigate();
    navigation.GoToUrl("http://baidu.com");
    //IWebElement baiduTextBox = driver.FindElement(By.Id("kw"));
    //baiduTextBox.SendKeys("找到文本框");
    IWebElement baiduLogin = driver.FindElement(By.LinkText("登录"));
    baiduLogin.Click();
    System.Threading.Thread.Sleep(3000);
    //IWebElement baiduLogin = driver.FindElement(By.XPath("//input[@id='kw']"));
    IWebElement userName = driver.FindElement(By.Name("userName"));
    IWebElement passWord = driver.FindElement(By.Name("password"));
    userName.SendKeys("百度用户名");
    passWord.SendKeys("密码");
    passWord.Submit();
    System.Threading.Thread.Sleep(3000);
    //IWebElement getText = driver.FindElement(By.XPath("//span[@class='user-name']"));
    IWebElement getText = driver.FindElement(By.XPath("//div[@id='u_sp']"));//mouseMove到那个元素看看 C#
    string outPut = getText.Text;
    //baiduLogin.SendKeys("爱你");
    StreamWriter f = new StreamWriter(@"J:vs2010_lin_projectsSelenium2hellolin.txt", false);
    f.WriteLine(outPut);
    f.Close();
    Console.WriteLine(outPut);
    Console.ReadKey();
    }
    }
    }

  • 相关阅读:
    Python的可变和不可变类型
    Pycharm设置语法规范快捷键方式
    python学习0305作业
    关于jQuery对象与DOM对象
    ie6下子元素撑大父元素
    Hibernate持久层ORM框架
    基于注解的事务管理
    掌握基于AOP事务管理
    Spring事务管理
    事务保存点savepoint
  • 原文地址:https://www.cnblogs.com/alex-13/p/4736704.html
Copyright © 2011-2022 走看看