當前位置:編程學習大全網 - 源碼下載 - XPath如何自動快速地獲取元素

XPath如何自動快速地獲取元素

1.使用硒IDE

我們可以通過firefox添加插件Selenium IDE並打開。當我們點擊紅色的記錄按鈕,操作網頁時,工具會記錄下所有的行為,並轉換成selenium命令,包括locator。

該方法的優點:簡單方便。

方法不足:可能會遺漏壹些復雜的行為,無法捕捉到相應的定位器;;另外定位器是自動獲取的,可能不是很直觀,也不可能得到統壹樣式的定位器。

使用螢火蟲

Firebug也可以添加到firefox插件中。在工具->中;Web開發人員-& gt;在Firebug中打開Firebug,可以看到頁面下方有壹個Firebug窗口,可以查看HTML、CSS等。由於了解的比較膚淺,只能說壹些我知道的簡單功能。

如果我們需要查看頁面上某個元素的定位符,我們可以右擊鼠標,選擇Inspect Element with Firebug,然後我們將得到該元素對應的html源文件位置。所以我們根據這部分源代碼來寫locator。

但是對於壹些元素,比如button,當右鍵點擊後沒有響應時,我們可以考慮選擇旁邊的元素,然後通過查找其兄弟元素或者上層的源代碼來找到對應的源代碼。這裏的主要原因是,當我們將鼠標懸停在以標簽為根節點的源代碼上時,上面頁面對應的界面元素會被相應地標記出來。

方法的缺點:編寫的定位符可能不是頁面唯壹的,所以selenium操作很難識別。

  • 上一篇:卷積公式的用法
  • 下一篇:Delphi安裝控件的方法
  • copyright 2024編程學習大全網