2011-09-08 4 views

risposta

28

JSoup è solo un parser HTML/"tidyfier" - non un emulatore di browser. Per interagire con le pagine HTML (eseguire javascript, compilare moduli, ecc.) È necessario utilizzare uno strumento come HtmlUnit o Selenium.

+0

OK Ok. Ho un problema, ho due elenchi a discesa sulla pagina HTML. Quando viene modificato un menu a discesa, le opzioni in altri menu a discesa cambiano. Voglio cambiare il primo valore del menu a discesa nel codice Java e quindi ottenere i nuovi valori nel secondo menu a discesa, come posso farlo nell'unità HTML? –

2

Utilizzare selenio: se si utilizza l'API di selenio 2 WebDriver, le classi principali sono WebDriver, FirefoxDriver e JavascriptExecutor.