webdriver 学习初步

package com.second.test;


import org.openqa.selenium.By;


import org.openqa.selenium.WebDriver;


import org.openqa.selenium.WebElement;


import org.openqa.selenium.firefox.FirefoxDriver;


import org.openqa.selenium.support.ui.ExpectedCondition;


import org.openqa.selenium.support.ui.WebDriverWait;


public class LietouTest {


public static void main(String[] args) {

System.setProperty("webdriver.firefox.bin","D:\\Program Files\\Mozilla Firefox\\firefox.exe");

由于firefox浏览器安装的不是默认目录,所以需要指定一下,或者设置环境变量也可以


WebDriver driver = new FirefoxDriver(); //初始化一个浏览器


// WebDriver driver = new InternetExplorerDriver();


driver.get("http://www.lietou.com"); //打开猎聘网首页


WebElement username =driver.findElement(By.id("user_login"));//找到用户名登陆框


username.sendKeys("andyguo1209@126.com");//输入用户名

WebElement passwd =driver.findElement(By.id("user_pwd"));


passwd.sendKeys("1234567788");

WebElement login =driver.findElement(By.name("submit"));


login.submit();//提交刚输入的用户名和密码

System.out.println("Page title is: " + driver.getTitle());//打印出该页的title


(new WebDriverWait(driver, 10)).until(new ExpectedCondition<Boolean>() {//判断登陆后的页面是否以“我的首页”开头,并且设置超时时间为10秒钟,如果是就进行下步操作,如果不是就报异常


public Boolean apply(WebDriver d) {


return d.getTitle().startsWith("我的首页");
}


});


System.out.println("Page title is: " + driver.getTitle());


driver.quit();//退出测试

}


}
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值