Selenim2和Selenium3的區(qū)別

selenium是一個用于web應用程序測試的工具,selenium測試直接運行在瀏覽器中,模仿用戶操作,支持的瀏覽器包括IE(7,8,9,10,11),Mozilla Firefox,Safari,Google Chrome,Opera等;

優(yōu)勢

  • 通過編寫模仿用戶操作的 Selenium測試腳本,可以從終端用戶的角度來測試應用程序。
  • 通過在不同瀏覽器中運行測試,更容易發(fā)現(xiàn)瀏覽器的不兼容性。
  • 支持多平臺-windows、linux、MAC
  • 可以把測試用例分布到不同的測試機器上執(zhí)行、相當于分發(fā)機的功能
  • 支持多語言-java、ruby、python、c#
  • 免費開源,對商業(yè)用戶也沒有任何限制

組件

  • Selenium IDE:一個Firefox插件,可以錄制用戶的基本操作,生成測試用例。
  • Selenium Remote Control (RC) :支持多種平臺(Windows,Linux,Solaris)和多種瀏覽器(IE,F(xiàn)irefox,Opera,Safari),可以用多種語言(Java,Ruby,Python,Perl,PHP,C#)編寫測試用例。
  • Selenium Grid :允許Selenium-RC 針對規(guī)模龐大的測試案例集或者需要在不同環(huán)境中運行的測試案例集進行擴展。

區(qū)別

  • selenium2

1.Selenium2.0集成了RC和webdriver來提供web UI級自動化測試能力。

2.selenium2.0默認支持firefox瀏覽器,還是比較方便的,但是selenium2.0對firefox瀏覽器支持最高只支持46及以下版本,

  • selenium3

1.selenium 3.0有了更新的特性加入,尤其是對Edge和safari原生驅(qū)動的支持,Edge驅(qū)動由MS提供,safari原生驅(qū)動由Apple提供。

2.在最新的Firefox方面,開始支持Mlzilla的geckodriver驅(qū)動,來驅(qū)動Firefox的控制。

3.selenium3.0可以支持firefox47以上版本,但是許要下載geckodriver.exe驅(qū)動,并添加到環(huán)境變量path下

最后編輯于
?著作權歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容