1.使用findElement方法定位元素
findElement()方法:当开始寻找符合指定条件的元素时,它将查询整个DOM,然后返回第一个找到的匹配元素。
By id:通过元素ID属性定位元素//driver.findElement(By.id("XXXX"));
By name: 通过元素Name属性定位元素//driver,findElement(By.name("XXXX"));
By className:通过元素classname属性定位元素//driver.findElement(By.className("XXXX"));
By tagName:通过HTML标记名定位元素//driver.findElement(By.tagName("XXXX"));
By linkText:通过文本定位链接//driver.findElemen(By.linkText("XXXX"));
By partialLinkText:通过部分文本定位链接//driver.findElement(By.partialLinkText("XXXX"));
By cssSelector:通过CSS定位元素//driver.findElement(By.cssSelector("XXXX"));
By xpath:通过Xpath定位元素//driver.findElement(By.xpath("XXXX"));
dom定位:DOM(Document Object Model)被用于描述HTML文档,可以使用JavaScript来访问。DOM定位策略通过JavaScript评估页面上的元素,可以使用分级符号简化元素定