2011-09-08 12 views

Odpowiedz

28

JSoup to tylko parser HTML/"tidyfier" - nie emulator przeglądarki. Aby wchodzić w interakcje ze stronami HTML (wykonywanie javascript, wypełnianie formularzy itp.), Należy użyć narzędzia takiego jak HtmlUnit lub Selenium.

+0

OK Ok. Mam problem, mam dwie listy rozwijane na stronie HTML. Gdy jedno menu rozwijane zostanie zmienione, zmienią się opcje w innym menu rozwijanym. Chcę zmienić pierwszą wartość rozwijaną w kodzie Java, a następnie pobrać nowe wartości z drugiego menu rozwijanego. Jak mogę to zrobić w jednostce HTML? –

2

Użyj Selenium - jeśli używasz interfejsu API Web Selectora Selenium 2, główne klasy to WebDriver, FirefoxDriver i JavascriptExecutor.

Powiązane problemy