import java.nio.channels.SelectableChannel; import javax.naming.BinaryRefAddr; import org.openqa.selenium.By; import org.openqa.selenium.WebDriver; import org.openqa.selenium.WebElement; import org.openqa.selenium.chrome.ChromeDriver; public class website_loginform { public static void main(String[] args) throws InterruptedException { //Set the path of Executable Browser Driver System.setProperty("webdriver.chrome.driver","C:\\Users\\HP\\Downloads\\chromedriver_win32\\chromedriver.exe"); WebDriver driver=new ChromeDriver();//Parent p=new Child (WebDriver is parent & ChromeDriver is child) driver.manage().window().maximize(); driver.get("https://test1.creditfair.in/admin/login");//opening url System.out.println(driver.getTitle());//Printing title WebElement username=driver.findElement(By.name("username")); WebElement password=driver.findElement(By.name("password")); WebElement SignIn=driver.findElement(By.id("m_login_signin_submit")); username.sendKeys("tejas"); password.sendKeys("1234"); SignIn.click(); Thread.sleep(3000); driver.findElement(By.xpath("/html/body/div[1]/div/div[1]/div/ul/li[4]/a/span/span/span")).click(); driver.findElement(By.xpath("/html/body/div[1]/div/div[1]/div/ul/li[4]/ul/li[1]/a[2]")).click(); driver.findElement(By.xpath("/html/body/div[1]/div/div[2]/div[2]/div/div[1]/div[2]/a")).click(); driver.findElement(By.xpath("/html/body/div[1]/div[1]/div[2]/div[2]/div[1]/form/div/div[1]/div[2]/div[1]/div[1]/h4")).click(); WebElement LenderDropDown=driver.findElement(By.id("lender_id")); Select dropdown=new Select(LenderDropDown); dropdown.selectByValue("2"); WebElement PreferredLanguageDropDown=driver.findElement(By.name("preferred_language")); Select dd=new Select(PreferredLanguageDropDown); dd=selectByValue("ENGLISH"); WebElement pan=driver.findElement(By.id("pan_no")); pan.sendKeys("HFJFJ9090K"); WebElement DateBox=driver.findElement(By.xpath("/html/body/div[1]/div[1]/div[2]/div[2]/div[1]/form/div/div[1]/div[2]/div[1]/div[2]/div/div[5]/div[1]/div/input[1]")); DateBox.sendKeys("09071999"); WebElement fname=driver.findElement(By.name("first_name")); fname.sendKeys("credit"); WebElement mname=driver.findElement(By.name("middle_name")); mname.sendKeys("qa"); WebElement lname=driver.findElement(By.name("last_name")); lname.sendKeys("test"); WebElement em=driver.findElement(By.name("email")); em.sendkeys("tejas.shetye@creditfair.in"); WebElement mob=driver.findElement(By.name("mobile_number")); mob.sendkeys("9029740741"); WebElement gen=driver.findElement(By.name("gender")); gen=selectByValue("MALE"); WebElement mamt=driver.findElement(By.name("monthly_income")); mamt.sendkeys("50000"); WebElement lamt=driver.findElement(By.name("loan_amount")); mamt.sendkeys("100000"); WebElement approve_amount=driver.findElement(Byname("approved_amount")); approve_amount.sendKeys("100000"); WebElement mer=driver.findElement(By.xpath("/html/body/div[1]/div[1]/div[2]/div[2]/div[1]/form/div/div[1]/div[2]/div[1]/div[2]/div/div[18]/label")); Select mdd=new Select(mer); mdd=selectByValue("5"); WebElement pur=driver.findElement(By.name("purpose")); pur.selectByValue("4"); WebElement dur=driver.findElement(By.name("duration_year")); dur.sendKeys("2"); WebElement pm=driver.findElement(By.name("product_name_str")); pm.sendKeys("CDAC"); WebElement tenure=driver.findElement(By.xpath("/html/body/div[1]/div[1]/div[2]/div[2]/div[1]/form/div/div[1]/div[2]/div[1]/div[2]/div/div[27]/div/select")); tenure.selectByValue("66"); WebElement mar=driver.findElement(By.name("marital_status")); mar.selectByValue("SINGLE"); WebElement vkyc=driver.findElement(By.name("video_kyc")); vkyc.sendkeys("www.google.com"); WebElement ed=drfiver.findElement(By.xpath("/html/body/div[1]/div[1]/div[2]/div[2]/div[1]/form/div/div[1]/div[2]/div[2]/div[1]/h4/a")); WebElement profession=driver.findElement(By.name("employee_status")); profession.selectByValue("SALARIED"); WebElement company_name=driver.findElement(By.name("company_name_search")); company_name.sendkeys("creditfair"); WebElement company_no=driver.findElement(By.name("company_number")); company_no.sendkeys("49494903"); Select i = new Select(driver.findElement(By.id("industry"))); i.selectByValue("0"); Select ct = new Select(driver.findElement(By.id("profession"))); ct.selectByValue("0"); WebElement expm=driver.findElement(By.name("experience")); expm.sendkeys("36"); WebElement wpin=driver.findElement(By.name("work_address_pincode")); wpin.sendkeys("400001"); WebElement des=driver.findElement(By.name("designation")); des.sendkeys("qa"); WebElement dept=driver.findElement(By.name("department")); dept.sendkeys("tech"); WebElement c=driver.findElement(By.name("contact")); c.sendkeys("7890909090"); WebElement lin=driver.findElement(By.name("linkedin")); lin.sendkeys("www.linkedin.com"); WebElement add=driver.findElement (By.xpath("/html/body/div[1]/div[1]/div[2]/div[2]/div[1]/form/div/div[1]/div[2]/div[3]/div[1]/h4")); WebElement padd =driver.findElement(By.name("permanent_address_line_1")); padd.sendkeys("xyz"); WebElement pcity =driver.findElement(By.name("permanent_address_city")); pcity.sendkeys("mumbai"); WebElement pland =driver.findElement(By.name("permanent_address_landmark")); pland.sendkeys("abcd"); WebElement pap=driver.findElement(By.name("permanent_address_pincode")); pap.sendkeys("400001"); Select pas = new Select(driver.findElement(By.id("permanent_address_state"))); pas.selectByValue("Maharashtra"); Select pas1= new Select(driver.findElement(By.id("permanent_address_status"))); pas1.selectByValue("OWNED"); WebElement chk=driver.findElement(By.name("checkboxAddress")).click(); WebElement Submit=driver.findElement(By.classname("submit_app btn btn-primary")); Submit.click(); Thread.sleep(3000); driver.findElement(By.xpath("/html/body/div[1]/div/div[2]/div[2]/div/div[2]/div[2]/div/table/tbody/tr[28]/td[10]/span[1]")); driver.findElement(By.xpath("/html/body/div[1]/div/div[2]/div[2]/div/div[2]/div[2]/div/table/tbody/tr[28]/td[10]/span[1]/ul/li[1]/a")); driver.findElement(By.xpath("/html/body/div[1]/div/div[24]/div/div/div[1]/input[1]")); driver.findElement(By.xpath("/html/body/div[1]/div/div[24]/div/div/div[1]/input[2]")); driver.findElement(By.xpath("/html/body/div[1]/div/div[24]/div/div/div[1]/input[3]")); driver.findElement(By.xpath("/html/body/div[1]/div/div[24]/div/div/div[1]/table/tbody/tr/td[1]")); driver.findElement(By.xpath("/html/body/div[1]/div/div[24]/div/div/div[1]/table/tbody/tr/td[2]")); driver.findElement(By.xpath("/html/body/div[1]/div/div[24]/div/div/div[2]/button")); driver.findElement(By.xpath("/html/body/div[1]/div/div[20]/div/div/div[3]/button[1]")); } }