页面元素,层级定位
Posted 陈晨晨00
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了页面元素,层级定位相关的知识,希望对你有一定的参考价值。
例如上图,我想找到右上角九个链接元素,并把之打印粗来,如果直接使用tagname来找,不太准确,因为页面底部也有很多标签为a的元素。针对这种多元素的情况,可以采取层级定位的方法
一、先找到父元素
WebElement Father=driver.findElement(By.id("u_sp"));-------------定位单个元素使用driver.findElement
二、再定位子元素
List<WebElement> ll=Father.findElements(By.tagName("a"));----------返回一个list,定位单个元素使用driver.findElements
以上是关于页面元素,层级定位的主要内容,如果未能解决你的问题,请参考以下文章