Може ли някой да ме насочи към текущ пример за това как да използвам HTMLUnit за взаимодействие с уеб страница (изпращане на формуляр, щракване и т.н.) заедно с текущите буркани, които работят с примера? Изтеглих всички буркани на страницата htmlunit и всички зависими буркани и продължавам да получавам грешки NoSuchMethod, така че предполагам, че имам несъответстващи буркани.
Зависимости на HtmlUnit
comment
Запознати ли сте с Maven и Eclipse?
- person Arya   schedule 06.09.2015
Отговори (2)
Здравейте, ако имате проблеми с настройването на HtmlUnit, този отговор може да помогне Как да настроя HtmlUnit в проект на Eclipse?
Относно изпращането на формуляр и щракването, това е примерът, взет от самата документация на HtmlUnit:
public void submittingForm() throws Exception {
final WebClient webClient = new WebClient();
// Get the first page
final HtmlPage page1 = webClient.getPage("http://some_url");
// Get the form that we are dealing with and within that form,
// find the submit button and the field that we want to change.
HtmlForm form = page1.getFormByName("myform");
HtmlSubmitInput button = form.getInputByName("submitbutton");
HtmlTextInput textField = form.getInputByName("userid");
// Change the value of the text field
textField.setValueAttribute("root");
// Now submit the form by clicking the button and get back the second page.
final HtmlPage page2 = button.click();
webClient.closeAllWindows();
}
person
Mosty Mostacho
schedule
08.10.2012
HTMLUnit е интегриран в Selenium WebDriver. http://www.seleniumhq.org/projects/webdriver/
най-добрият съвет, който мога да ви дам, е, тъй като работите с Java, да го направите Maven Project и да добавите зависимостите за selenium.webdriver. Изграждането на проекта като Maven избягва често срещани грешки като запазване на бурканите в грешна директория или забравяне на 1 буркан
person
Juan Fernandez Ridano
schedule
14.04.2016