selenium自动化测试实现对网站的登陆(使用java编写)

来源:互联网 发布:mac微信语音导出软件 编辑:程序博客网 时间:2024/05/01 15:13
package brand;import org.junit.Test;import org.openqa.selenium.By;import org.openqa.selenium.WebDriver;import org.openqa.selenium.WebElement;import org.openqa.selenium.WebDriver.Navigation;import org.openqa.selenium.firefox.FirefoxDriver;public class BrandLogin {private WebDriver driver;private Navigation navigation;private String baseUrl = "完整URL地址,需加http";@Testpublic void brandLogin() {                //设置firefox浏览器的位置System.setProperty("webdriver.firefox.bin","D:/programs/Mozilla Firefox/firefox.exe");                //创建WebDriver对象driver = new FirefoxDriver();navigation = driver.navigate();//加载到指定urlnavigation.to(baseUrl);//获取输入框的id,并在输入框中输入用户名WebElement loginInput = driver.findElement(By.id("uname"));loginInput.sendKeys("输入网站的用户名");//获取输入框的id,并在输入框中输入密码WebElement pwdInput = driver.findElement(By.id("upwd"));pwdInput.sendKeys("输入网站的密码");//获取登陆按钮的className,并点击WebElement loginBtn = driver.findElement(By.className("LBtn"));loginBtn.click();}}

2 0
原创粉丝点击