selenium 百度登陆

mac2022-06-30  118

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_projects\Selenium2\hellolin.txt", false); f.WriteLine(outPut); f.Close(); Console.WriteLine(outPut); Console.ReadKey(); } }}

转载于:https://www.cnblogs.com/alex-13/p/4736704.html

相关资源:selenium例子——百度登录
最新回复(0)