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();
    }
    }
    }

  • 相关阅读:
    如何用grunt压缩文件
    nodejs 下载,安装,测试(windows环境下)
    INNODB和MYISAM
    HashMap和HashTable
    平衡二叉树(AVL)
    二叉排序树删除
    二叉排序树的创建和遍历
    二叉排序树基础
    赫夫曼树
    堆排序
  • 原文地址:https://www.cnblogs.com/alex-13/p/4736704.html
Copyright © 2011-2022 走看看