1. 程式人生 > >頁面元素,層級定位

頁面元素,層級定位

右上角 drive 打印 bubuko 如果 http size bsp elements

技術分享圖片

例如上圖,我想找到右上角九個鏈接元素,並把之打印粗來,如果直接使用tagname來找,不太準確,因為頁面底部也有很多標簽為a的元素。針對這種多元素的情況,可以采取層級定位的方法

一、先找到父元素

技術分享圖片

WebElement Father=driver.findElement(By.id("u_sp"));-------------定位單個元素使用driver.findElement

二、再定位子元素

技術分享圖片

List<WebElement> ll=Father.findElements(By.tagName("a"));----------返回一個list,定位單個元素使用driver.findElements

頁面元素,層級定位