2016-11-08 70 views
0

selenium腳本在本地機器上從Eclipse執行時,單擊瀏覽器中的UPLOAD按鈕以將某些文件從本地機器上載到在瀏覽器中運行的應用程序。Jenkins執行問題

由於Jenkins服務器無法訪問本地計算機,因此在從Jenkins執行腳本時,此上傳部件失敗。

任何想法如何克服這個問題.. ??

回答

0

從服務器訪問這些文件是一個壞主意(除非它是詹金斯的奴隸),雖然可以通過您的代碼或一些CMD工具,提供地址和憑證來實現。在這方面付出一些努力,你會發現如何去做...

更好的解決方案是將這些文件添加到Jenkins服務器,或者將這些文件提交到您的存儲庫並在測試之前將它們簽出。 共享文件夾也可以在文件管理器類型服務器或類似軟件上執行。

希望它有幫助。無論如何,你自己的研究是無可替代的,例如Google和StackOverflow。

+0

我已經嘗試在eclipse工作區中保留這些文件,並在代碼中提供該路徑,但那也不起作用。 –

+0

您確定您提供了正確的路徑嗎?您沒有提供任何詳細信息 – Moshisho

+0

是的,我在執行過程中使用了類似的路徑來讀取和寫入excel文件。 這個時間區別是上傳文件。 –