2016-07-01 49 views
-1

有人可以解釋我如何安排webdriver java代碼。目前它運行並打開firfox並執行一些操作。Selenium與Jenkins,如何通過Jenkins運行webdriver java代碼來安排

Jenkins已安裝並準備就緒。

我是一種新的硒,是否有可能從webdriver代碼創建一個jar文件?這可能也是一個選擇,對吧?

在此先感謝。 Cheers Nzoro

+0

第1步:弄清楚如何從命令行運行測試(沒有Jenkins)。第2步:創建Jenkins作業,完成你剛剛從命令行完成的任務。 – hyde

+0

目前還不清楚你到底有什麼問題。請添加您已完成的工作,有效的工作以及您卡住的位置的詳細信息。 – hyde

+0

我可以在shell上運行jar文件沒有任何問題。說到詹金斯,我無法讓它運行。 我在Ubuntu 14.04上運行所有。 Jenkins沒有問題,只是我遇到了運行xvnc的問題,因爲據我所知,這是打開一個Firefox會話所需要的。 是否有一步一步如何設置jenkins?需要哪些確切的附加信息等等。我知道jenkins的所有其他funcionality,但只有Firefox瀏覽器不會打開,因爲節點。我通過谷歌搜索,但沒有找到正確的答案。 再次感謝。 – Nzoro

回答

0

是的,您可以使基於WebDriver的Java代碼成爲獨立的Java應用程序。在這種情況下,它將是一個帶有一個入口點(主要方法)的.jar文件。

然後,您可以簡單地通過簡單地配置從命令行運行它的作業來從jenkins運行您的java程序。

但是通常從jenkins運行的硒測試是一項複雜得多的任務,因爲它使用單元測試框架來編寫測試例如TestNG或JUnit。

嘗試閱讀更多關於使用硒編寫測試的最佳實踐,然後將其與持續集成工具(如jenkins)集成。

相關問題