硒似乎有很多不同的組成部分,網站並沒有很好地解釋他們,我仍然有點困惑,哪一個是哪個。什麼之間的區別或目的:Selenium IDE,Server,RC,2.0和WebDriver有什麼區別?
硒IDE Selenium服務器 硒的遠程控制 webdriver的 硒2
我的理解如下:
硒IDE是用於快速的GUI插件Selenese/HTML中測試用例的原型設計。
Selenium服務器是一個獨立的Java程序,它允許您在一系列不同的瀏覽器中運行HTML測試套件,以及諸如報告等額外選項。
Selenium Remote Control是Selenium Server的舊名稱,它只支持Selenium API的版本1。
的webdriver是實際的核心API,它有一系列的語言綁定,並允許你寫的獨立測試。
Selenium 2是Selenium項目的最新版本,包括IDE,Server和WebDriver。
那麼,你已經涵蓋了你的問題:)哪些部分你困惑或需要澄清? –
很高興聽到,我只是想看看我是否會出錯。那麼,我對Selenese測試用例和WebDriver中一個完整的腳本之間的關係有些困惑。 Selenese是一種僅引用IDE的「綁定」,引用了完整的WebDriver API的部分內容嗎? – persepolis