2014-12-17 7 views

답변

1

당신은 XPath는
HtmlForm form = page.getFirstByXPath("//form[@action='login.php']");

를 사용하여 양식을 얻을 그리고 일예로 사용자 이름 및 암호 필드를 얻을 수 있습니다

final HtmlTextInput textField = form.getInputByName("Username"); 
final HtmlPasswordInput pwd = form.getInputByName("password"); 

는 후 로그인 버튼을 얻고 수행

HtmlPage page = (HtmlPage) form.getInputByValue("Login").click(); 
+0

이 근무를 클릭 자격 증명

textField.setValueAttribute("foo"); pwd.setValueAttribute("bar"); 

을 설정, 감사합니다! – Garrett

+0

@ sol4me : 어떤 요소의 xpath? – Guru

+0

@Guru 우리의 경우 특정 HTML 요소에 대한 xpath'''form''' 요소 – sol4me