2016-08-25 22 views
1

我正在嘗試與Selenium進行互動以Google Translate Website。與Selenium進行交互時啓用JavaScript以Google Translate網站失敗

如果我運行下面的代碼一切正常,但在構造函數中,如果我想啓用JavaScript它會出現異常。我在谷歌搜索了一個小時,但沒有任何幫助。

這工作:

WebDriver driver = new HtmlUnitDriver(); 
driver.get("https://translate.google.it/"); 

這不作品:

WebDriver driver = new HtmlUnitDriver(true); 
driver.get("https://translate.google.it/"); 

例外:

Caused by: java.lang.RuntimeException: com.gargoylesoftware.htmlunit.ScriptException: TypeError: Cannot delete property "1" of undefined (https://translate.google.it/translate/releases/twsfe_w_20160822_RC00/r/js/desktop_module_main.js#16) 

我想在另一個Google翻譯網站的問題是相關的,因爲網站的工作原理,但我不知道如何「修復」這個例外。

你能幫助我嗎? 謝謝大衛

回答

相關問題