【自动化__GUI自动化】__java__selenium__查找页面元素__低版本__单元素查找__超链接完整文本查找

一、代码如下

 

package www.woniu.dibanben;

import java.awt.List;
import java.util.concurrent.TimeUnit;
	




import org.openqa.selenium.By;
import org.openqa.selenium.WebDriver;
import org.openqa.selenium.WebElement;
import org.openqa.selenium.firefox.FirefoxDriver;

public class ChaoLianJieWenBenPart__V1 {
    WebDriver driver;
	public static void main(String[] args) {
		// TODO Auto-generated method stub
		ChaoLianJieWenBenPart__V1 dv= new ChaoLianJieWenBenPart__V1();
		dv.init();
		dv.doLogin();
	}
	
	private void init() {
		// TODO Auto-generated method stub
		//System.setProperty("webdriver.firefox.bin", "D:\\Mozilla Firefox_53\\firefox.exe");
		System.setProperty("webdriver.firefox.bin", "D:\\mozilla firefox__37\\firefox.exe");
		this.driver= new FirefoxDriver();//启动火狐浏览器
		this.driver.manage().timeouts().implicitlyWait(30, TimeUnit.SECONDS);//元素等待时间
		this.driver.manage().timeouts().pageLoadTimeout(30, TimeUnit.SECONDS);//页面加载时间
		this.driver.manage().timeouts().setScriptTimeout(30, TimeUnit.SECONDS);//ajax请求
		this.driver.get("http://localhost/Agileone/index.php");//在浏览器中打开该网址
	}
	
	private void doLogin() {
		// TODO Auto-generated method stub
		java.util.List<WebElement> elements= this.driver.findElements(By.tagName("input"));
		elements.get(0).sendKeys("admin");
		elements.get(2).sendKeys("admin");
		this.driver.findElement(By.cssSelector("input.loginbt")).click();
		this.driver.findElement(By.linkText("※ 测试用例 ※")).click();
	}

}

 

posted @ 2017-09-18 09:19  18513757531  阅读(185)  评论(0编辑  收藏  举报