深圳龍崗做網(wǎng)站的公司哪家好搜索引擎營(yíng)銷(xiāo)例子
Selenium是一個(gè)開(kāi)源工具,可以自動(dòng)化Web瀏覽器并幫助測(cè)試Web應(yīng)用程序。它是Web應(yīng)用程序測(cè)試中使用最廣泛的工具之一。在Selenium中,兩種常用的查找Web元素的方法是driver.findElement和WebElement.findElement。本文將討論它們之間的差異。
findElement()
方法聲明
WebElement findElement(By by);
它接受一個(gè)By對(duì)象作為參數(shù),該參數(shù)指定我們希望如何定位一個(gè)元素。Selenium中使用了不同的定位器策略來(lái)幫助定位元素。
使用findElement方法的示例-
driver.findElement(By.xpath("xpath_of_the_element")).
它能做什么?
findElement()方法從HTML文檔對(duì)象模型(DOM)的頂部開(kāi)始查找單個(gè)元素。如果一個(gè)定位器存在多個(gè)匹配項(xiàng),它將返回第一個(gè)匹配的元素并忽略其余的。
它返回什么?
正如方法聲明所指出的那樣,driver.findElement()方法返回一個(gè)與指定定位器匹配的Webelement。