मैं वेबसाइट में लॉग इन करने के लिए जावा में HtmlUnit का उपयोग करने का प्रयास कर रहा हूं। सबसे पहले मैं उपयोगकर्ता नाम तो पासवर्ड दर्ज करें। इसके बाद मुझे ड्रॉपडाउन बॉक्स से एक विकल्प चुनना होगा। उपयोगकर्ता और पासवर्ड दर्ज करना प्रतीत होता था लेकिन जब मैं ड्रॉप डाउन बॉक्स से आइटम का चयन करने का प्रयास करता हूं तो मुझे त्रुटियां मिलती हैं। क्या कोई इसे ठीक करने में मेरी सहायता कर सकता है? मेरा कोड निम्नानुसार है:जावा में HtmlUnit का उपयोग कैसे करें?
import com.gargoylesoftware.htmlunit.WebClient;
import com.gargoylesoftware.htmlunit.html.HtmlElement;
import com.gargoylesoftware.htmlunit.html.HtmlOption;
import com.gargoylesoftware.htmlunit.html.HtmlPage;
import com.gargoylesoftware.htmlunit.html.HtmlSelect;
public class homePage {
public static void main(String[] args) throws Exception {
final WebClient webClient = new WebClient();
final HtmlPage page = webClient.getPage("website name here");
HtmlElement usrname = page.getElementByName("username");
usrname.click();
usrname.type("myusername");
HtmlElement psswrd = page.getElementByName("password");
psswrd.click();
psswrd.type("mypassword");
HtmlSelect select = (HtmlSelect) page.getElementById("cmbProducts");
HtmlOption option = select.getOptionByValue("ITDirect");
select.setSelectedAttribute(option, true);
HtmlElement signin = page.getElementByName("SignIn");
signin.click();
System.out.println(page.getTitleText());
webClient.closeAllWindows();
}
}
हमें बोलने वास्तव में क्या त्रुटियों आप काफी मददगार होगा मिलती है:
यहाँ एक उदाहरण है। – MatrixFrog