selenium代码练习(定位1)

package cntest.byp;

import java.util.concurrent.TimeUnit;

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

/*
* web页面各种定位方式总结
* 普通定位:
* id
* name
* link
* partialLinkText
* class
* tagName
*/
public class DingWei {
public static void main(String[]args){

//打开浏览器
WebDriver driver=new FirefoxDriver();
//最大化窗口
driver.manage().window().maximize();
//输入网址
// driver.get("file:///D:/selenium/example/html/id.html");

//driver.get("file:///D:/selenium/example/name.html");

// driver.get("file:///D:/selenium/example/link.html");
//driver.get("file:///D:/selenium/example/class.html");

driver.get("file:///D:/selenium/example/tagname.html");




//时间等待
driver.manage().timeouts().implicitlyWait(30, TimeUnit.SECONDS);


//定位方式
//id定位
//driver.findElement(By.id("username")).sendKeys("hello");

//name定位
//driver.findElement(By.name("username")).sendKeys("123");

//link定位
//driver.findElement(By.linkText("搜索")).click();

//partialLinkText定位----部分链接文本内容
//driver.findElement(By.partialLinkText("索")).click();

//class定位
//driver.findElement(By.className("spread")).sendKeys("hellworold");

//tagName
driver.findElement(By.tagName("a")).click();


}

}

posted on 2017-06-10 19:53  Meteorbai  阅读(194)  评论(0编辑  收藏  举报

导航