您的位置:軟件測試 > 開源軟件測試 > 開源功能測試工具 > Selenium
Selenium WebDriver如何查找WebElement
作者:網(wǎng)絡(luò)轉(zhuǎn)載 發(fā)布時(shí)間:[ 2014/4/16 14:13:11 ] 推薦標(biāo)簽:Selenium WebDriver WebElement

  這里從我們team的代碼中來總結(jié)下常見的幾種找頁面元素的方法:
  (1)通過WebElement的ID
  如果某個(gè)WebElement提供了ID,
  <input type="text" name="passwd"id="passwd-id" />
  (2)通過WebElement的name查找:
  WebElement element = driver.findElement(By.name("passwd"));
  (3)通過WebElement的xpath查找:
  WebElement element =driver.findElement(By.xpath("//input[@id='passwd-id']"));
  (4)通過WebElement的樣式查找:
  <div class="cheese"><span>Cheddar</span></div><divclass="cheese"><span>Gouda</span></div>
  可以通過這樣查找頁面元素:
  List<WebElement>cheeses = driver.findElements(By.className("cheese"));
  (5)通過超鏈接文本查找:
  <ahref="http://www.google.com/search?q=cheese">cheese</a>>
  那么可以通過這樣查找:
  WebElement cheese =driver.findElement(By.linkText("cheese"));

軟件測試工具 | 聯(lián)系我們 | 投訴建議 | 誠聘英才 | 申請使用列表 | 網(wǎng)站地圖
滬ICP備07036474 2003-2017 版權(quán)所有 上海澤眾軟件科技有限公司 Shanghai ZeZhong Software Co.,Ltd