為什麼我們使用WebDriver而不是Selenium IDE?


我們可以使用webdriver代替Selenium IDE。Selenium IDE是一個錄製和回放工具,但不可靠。動態的web元素無法透過Selenium IDE很好地處理。

Selenium IDE可以用於自動化測試的簡單解決方案,但是對於完整的迴歸測試套件,應該使用Selenium webdriver。Selenium IDE和Selenium webdriver之間的一些區別是:

序號Selenium IDESelenium WebDriver
1.它只支援Firefox。它支援所有主要瀏覽器。
2.只是一個錄製和回放工具。不是錄製和回放工具。
3.基於Javascript的架構。架構不基於Javascript。與瀏覽器應用程式通訊。
4.不支援面向物件程式設計。支援面向物件程式設計。
5.無法執行滑鼠移動。可以執行滑鼠移動。
6.只支援絕對xpath。支援絕對和相對xpath。
7.不支援監聽器。支援監聽器。
8.無法進行iPhone/Android測試。可以進行iPhone/Android測試。
9.以GUI構建測試指令碼的形式提供。需要新增額外的Jar來構建測試指令碼
10.不支援導航。支援導航。
11.無法處理動態元素。可以處理動態元素。
12.無法處理警告框。可以處理警告框。

更新於:2020年11月30日

378 次瀏覽

啟動你的職業生涯

透過完成課程獲得認證

開始學習
廣告