在driver.findElements()
中,我们获得了size()
找不到的driver.findElement()
的另一个功能。
这是唯一的区别吗?
答案 0 :(得分:6)
driver.findElement()
返回具有指定定位符的第一个匹配元素,driver.findElements()
返回具有指定定位符的所有(数组)匹配元素。
答案 1 :(得分:1)
findElement
没有发现任何匹配的元素, NoSuchElementException
会抛出findElemetns
。{0}}不会抛出任何此类异常。
findElement
将返回第一个匹配的元素,并且不会进一步匹配,而findElemets()
将查找所有可能的匹配元素。这会对性能产生影响
答案 2 :(得分:0)
findElement
用于在HTML页面中找到具有指定定位符的第一个匹配元素。findElement
的返回类型为WebElement。findElement
将引发错误。