2016-02-26 64 views
0

我使用Phanbedder在我的Selenium測試中引導PhantomJS。 這會將PhantomJS的正確版本下載並提取到臨時目錄,然後我的Selenium測試將使用此版本。你能引導CasperJS測試嗎?

CasperJS是否有類似的引導選項?

我在一個Java項目中工作,我已經使用進程生成器從Java調用casper。

回答

0

如果您使用NPM安裝CasperJS,它將在其node_modules目錄中包含一些PhantomJS版本。這可能是舊版本。

否則,不(我不熟悉這樣的項目)。

這將如何工作? CasperJS直接建立在PhantomJS之上。它在 PhantomJS中運行。所以,你必須有一個額外的腳本來下載這樣一個版本。

你必須自己實現它。您可以將PHANTOMJS_EXECUTABLE環境變量設置爲指向您的預期PhantomJS可執行文件。

+0

就像我說過的,Phanbedder提取您想要的臨時目錄的PhantomJS版本。我從Java運行它,所以我可以在那裏設置env變量 - 謝謝。儘管最後一步是Python依賴。 – opticyclic