2016-11-10 83 views
0

我正在嘗試利用phantoJS在無頭模式下運行我的硒測試。對於我做以下,PhantomJSDriverService不被eclipse識別

DesiredCapabilities caps = new DesiredCapabilities(); 
      caps.setJavascriptEnabled(true);       
      caps.setCapability(PhantomJSDriverService.PHANTOMJS_EXECUTABLE_PATH_PROPERTY, 
        "path/to/your/phantomjs.exe" 
       ); 

出於某種原因PhantomJSDriverService被強調爲在Eclipse錯誤。我無法使用PhantomJSDriverService中的點符號來調用PHANTOMJS_EXECUTABLE_PATH_PROPERTY。

我會做什麼錯?如果它沒有意義,會解釋更多。

+1

'由於某種原因,PhantomJSDriverService在eclipse中被加下劃線錯誤Eclipse會告訴你什麼是錯誤的,將鼠標懸停在編輯器左邊的錯誤圖標上並檢查消息,如[ ](https://i.stack.imgur.com/AlTNx.png) – BackSlash

+1

你的構建路徑中是否有phantomjsdriver.jar? – Grasshopper

+0

錯誤消息顯示「PhantomJSDriverService無法解析爲變量」 @Grasshopper,我認爲我們不需要將phantomjsdriver.jar放入構建路徑中。我在下面的行中提供phantomjs.exe的位置 caps.setCapability(PhantomJSDriverService.PHANTOMJS_EXECUTABLE_PATH_PROPERTY, 「path/to/your/phantomjs.exe」 ); – Chuchoo

回答

1

您需要在構建路徑中使用phantomjsdriver。獲取最新版本...