2011-09-08 27 views

Trả lời

28

JSoup chỉ là trình phân tích cú pháp HTML/"gọn gàng hơn" - không phải trình mô phỏng trình duyệt. Để tương tác với các trang HTML (thực thi javascript, điền vào biểu mẫu, v.v.), bạn nên sử dụng công cụ như HtmlUnit hoặc Selenium.

+0

OK Ok. Tôi gặp sự cố, tôi có hai menu thả xuống trên trang HTML. Khi một menu thả xuống được thay đổi, các tùy chọn trong thay đổi thả xuống khác. Tôi muốn thay đổi giá trị thả xuống đầu tiên trong mã Java, và sau đó nhận được các giá trị mới trong danh sách thả xuống thứ hai, làm thế nào tôi có thể làm điều đó trong đơn vị HTML? –

2

Sử dụng Selen - nếu bạn sử dụng API WebDriver của Selenium 2, các lớp chính có WebDriver, FirefoxDriver và JavascriptExecutor.

Các vấn đề liên quan