2014-12-02 45 views

回答

2

我認爲這一切都取決於你想用硒做什麼。

SeleniumHQ是1.0版本,所以你應該用的webdriver /硒去2. main plugin嵌入了一個selenium grid server到詹金斯

或者,您可以使用Web服務來運行所有測試,它給你更多測試瀏覽器和許多提供自己的詹金斯插件,如Sauce Labs(免費運行一定數量)

至於測試腳本,有許多語言的綁定,所以你可以使用你最喜歡的語言或你主要的開發寫在http://docs.seleniumhq.org/docs/03_webdriver.jsp - 這不是一個完整的列表

0

通過上面提到的Jenkins Selenium Grid服務器,您可以連接多個節點(本地或遠程機器),並且可以通過線程或其他機制測試多個併發瀏覽器和會話。我發現,沒有必要特別使用Sauce Labs,您可以使用jenkins變量(如jenkins.label,jenkins.nodeName)來連接和測試各種平臺。在這裏使用jenkins變量有很好的文檔 https://wiki.jenkins-ci.org/display/JENKINS/Selenium+Plugin