在Telerik中,可以搜索元素中已找到的元素。例如。我發現了一個ul,它有一些元素li。之後,我可以直接從元素調用find()。元素內的Webdriver搜索
使用WebDriver Java有這種可能嗎?
在Telerik中,可以搜索元素中已找到的元素。例如。我發現了一個ul,它有一些元素li。之後,我可以直接從元素調用find()。元素內的Webdriver搜索
使用WebDriver Java有這種可能嗎?
在WebDriver中尋找頁面元素的常用方法是;
WebElement element = driver.findElement(By.xpath("xpath query here"));
的findElement
方法由SearchContext
inferface,這WebElement
也延伸設置。這意味着您可以在以前的搜索找到的任何元素上調用findElement
;
WebElement child = element.findElement(By.xpath("another xpath query"));
其實,你可以使用
List<WebElement> = driver.findElements(By.cssSelector(".ul li"));
你的列表中包含的所有li元素誰在UL。
沒有比這更好的答案了。還提醒您可以將所有具有類似定位符的元素存儲在列表中 –
aimbire
2013-02-14 12:03:54