selenium2-java 浏览器下进行登录

Posted 漫步馥路道

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了selenium2-java 浏览器下进行登录相关的知识,希望对你有一定的参考价值。

完整代码实现如下:

package linear;

import org.openqa.selenium.By;
import org.openqa.selenium.WebDriver;
import org.openqa.selenium.chrome.ChromeDriver;

/*
 * 李盈辉
 *2016-12-2
 * */
public class loginCase {
        // TODO Auto-generated constructor stub
    public static void main(String[] args) throws Exception{
            WebDriver driver;
            System.setProperty("webdriver.chrome.marionette","C:\\Program Files (x86)\\Google\\Chrome\\Application\\geckodriver.exe");
            driver = new ChromeDriver();
            driver.manage().window().maximize();
            System.out.println("浏览器已经启动");
            //在网站注册账号,并替换成自己的账号和密码,即可实现登录
            driver.get("https://www.tangcredit.com/");
            driver.findElement(By.xpath("//div[@id=‘register518‘]/span[2]")).click();
            Thread.sleep(5000);
            driver.findElement(By.id("model_phone")).clear();
            driver.findElement(By.id("model_phone")).sendKeys("tell-phone");
            driver.findElement(By.id("model_password")).clear();
            driver.findElement(By.id("model_password")).sendKeys("password");
            driver.findElement(By.cssSelector("input.btn.btn-danger")).click();
            System.out.println("用户已经登录");
        }

}

































以上是关于selenium2-java 浏览器下进行登录的主要内容,如果未能解决你的问题,请参考以下文章

第4章 Selenium2-java WebDriver API

普歌-简单的登录实现

SE如何通过ViewPoint进行Web发布

C# 网页登录并获取cookie,并在不打开浏览器的情况下对网页进行相关操作。高分求相关代码或指导。

Grails Acegi 手动登录

如何在 Vue JS 中使用 Laravel 进行身份验证,以便用户在没有登录的情况下无法从 URL 进入他的页面