关于selenium webdriver元素定位的方法:
1、打开Firefox浏览器的方法有3种:
1)如果Firefox安装路径是默认的路径:
WebDriver driver=new FirefoxDriver();
driver.get("http://www.51testing.com/");
2)如果Firefox安装路径是指定路径:
System.setProperty("webdriver.firefox.bin","D:/Firefox/Mozilla Firefox/firefox.exe");
WebDriver driver=new FirefoxDriver();
driver.get("http://www.51testing.com/");
3)指定路径还有种方法:
File pathToFirefoxBinary=new File("D:/Firefox/Mozilla Firefox/firefox.exe");
FirefoxBinary firefoxbin=new FirefoxBinary(pathToFirefoxBinary);
WebDriver driver=new FirefoxDriver(firefoxbin,null);
driver.get("http://www.51testing.com/");
2、findelement()与findelements()的区别
findelements()返回指定查询条件的webelement对象或抛出异常;而findelements()返回指定查询条件的webelement对象的集合,或返回null.
List<WebElement> el=element.findElements(By.tagName("lable"));//查找lable标签的集合