2017-09-10 8 views
0

를 사용하여 HtmlPage를 선언 할 때 :이 오류 얻을오류 나는이 코드를 사용하는 경우 HtmlUnit과

try (final WebClient webClient = new WebClient(BrowserVersion.FIREFOX_45)) { 
      webClient.getOptions().setJavaScriptEnabled(true); 
      final HtmlPage page = webClient.getPage("http://www.chemicalformula.org/calculators/chemical-formula-calculator");} 

을 :

SEVERE: runtimeError: message=[An invalid or illegal selector was specified (selector: '*,:x' error: Invalid selector: :x).] sourceName=[http://www.chemicalformula.org/sites/all/themes/chemical_formula_2/jquery.js] line=[4] lineSource=[null] lineOffset=[0] 

나는 사람들은 AngularJS와의 말에 스레드를 본 적이을하지만 것입니다 해당 웹 사이트의 코드를 편집 할 수 없으므로 웹 사이트 코드를 변경하여 수정할 수 없습니다.

다른 브라우저 버전을 사용해 보았지만 모두 동일한 오류를 반환합니다. 도움이 되었습니까?

답변

0

죄송 합니다만 이것은 jQuery의 잘못된 선택기 호출에 대한 정보를 제공하는 로그 메시지 일뿐입니다. 이것은 문제가 아닙니다.

오류는 해당 행 다음에 시작됩니다 (향후 게시물에 가능한 한 많은 정보를 제공합니다).

는 결국 오류가 이것은 HtmlUnit과 버그처럼 보이는

TypeError: Cannot find function getComputedTextLength in object [object HTMLUnknownElement] 

입니다. 문제를 HtmlUnit 버그 추적기에서 열어주세요.

0

사이에 수정했습니다. 최신 스냅 샷 빌드 (maven 또는 ci 서버에서 다운로드)를 사용할 수 있습니다.