1. 程式人生 > >webdriver元素定位-XPath定位

webdriver元素定位-XPath定位

元素定位

元素的定位是自動化測試的核心,想要操作一個元素,首先應該識別這個元素。webdriver提供了一系列的元素定位方法,常用的有以下幾種:

  • id
  • name
  • class name
  • link text
  • partial link text
  • tag name
  • xpath
  • css selector

XPath絕對與相對定位

XPath即為XML路徑語言,它是一種用來確定XML文件中某部分位置的語言。XPath基於XML的樹狀結構,提供在資料結構中找尋節點的能力。

案例:登入百度首頁,輸入“selenium”,點選“百度一下”

XPath定位--層級與邏輯組合定位

案例:自學網輸入使用者名稱和密碼