1、下载相应的浏览器驱动包
//设置环境变量
System setProperty("webdriver.firefox.marionete","D:\\geckodriver.exe");
//初始化driver
WebDriver driver =new FirefoxDriver();
/请求地址
driver.get("http://www.baidu.com");
2、定位元素
By.tagName() 通过标签定位元素
driver.findElement(By.tagName("input")).sendKeys("user");
By.name() 通过name属性来定位元素
driver.findElement(By.name("passwd")).sendKeys("123456");
By.id() 通过id来定位元素
driver.findElement(By.id("outo")).click();
By.linkText(“注册”) 通过链接信息定位元素
driver.findElement((By.linkText("注册")).click();
By.className() 通过类名定位元素
driver.findElement(By.className("btn")).click();
窗口最大化
driver.manage().window().maximize();
//定位列表中多个元素
WebElement element =driver.findElement(By.className("lnav-iteam"));
List<WebElement> elements = element .findElements((By.tagName"li"));
标签:定位,Java,selenium,元素,driver,findElement,tagName,基础,id From: https://www.cnblogs.com/mayyan/p/17285874.html