package pwa_creditfair;

import java.util.List;
import java.util.Scanner;
import java.util.concurrent.TimeUnit;

import org.openqa.selenium.By;
import org.openqa.selenium.WebElement;
import org.openqa.selenium.interactions.Actions;
import org.openqa.selenium.support.ui.WebDriverWait;

public class pwa_firstform extends pwa_config {
	public void loandetails() throws InterruptedException {
		Actions actions = new Actions(driver);
		WebDriverWait wait = new WebDriverWait(driver, 5000);
		Scanner console = new Scanner(System.in);
		String consumer_name = obj.getProperty("applicantname");
		String mobile_no=obj.getProperty("mobileno");
		String language_cust=obj.getProperty("langauge");
		String duration_year=obj.getProperty("durationyear");
		String duration_month=obj.getProperty("durationmonth");
		String loan_amount=obj.getProperty("loanamount");
		driver.findElement(By.id("name")).sendKeys(consumer_name);
		driver.manage().timeouts().implicitlyWait(2000, TimeUnit.SECONDS);
		driver.findElement(By.id("phone")).sendKeys(mobile_no);
		driver.manage().timeouts().implicitlyWait(2000, TimeUnit.SECONDS);
		driver.findElement(By.xpath("//*[@id=\"app\"]/div/div[1]/div[1]/main/div[3]/div/form/div[1]/div[3]/div/div")).click();
		List<WebElement> langauges = driver.findElements(By.xpath("//*[@id=\"menu-preferred_language\"]/div[2]/ul/li"));
		for (WebElement langauge : langauges) {
//			System.out.println(langauge.getText());
			if ("English".equals(langauge.getText())) {
				langauge.click();
			}
		}
		driver.manage().timeouts().implicitlyWait(2000, TimeUnit.SECONDS);
		driver.findElement(By.xpath("//*[@id=\"app\"]/div/div[1]/div[1]/main/div[3]/div/form/div[2]/div/div")).click();
		List<WebElement> product = driver.findElements(By.xpath("//*[@id=\"menu-product_id\"]/div[2]/ul/li"));
		if (product.size()>1)
		{
			for (WebElement productmore : product)
			{
				if ("Digital-marketing (PG Certification in Digital Marketing and Communication)".equals(productmore.getText())) {
					productmore.click();
					driver.manage().timeouts().implicitlyWait(2000, TimeUnit.SECONDS);
				}
			}
		}
		else
		{
			for (WebElement other : product)
			{
				if ("Others".equals(other.getText())) {
					other.click();
					driver.findElement(By.xpath("//*[@id=\"app\"]/div/div[1]/div[1]/main/div[3]/div/form/div[3]/div/div")).sendKeys("dd");
				}
			}
		}
		
		driver.findElement(By.xpath("//*[@id=\"duration_year\"]")).sendKeys(duration_year);;
		driver.findElement(By.xpath("//*[@id=\"duration_month\"]")).sendKeys(duration_month);
		driver.findElement(By.xpath("//*[@id=\"loan_amount\"]")).sendKeys(loan_amount);
		driver.findElement(By.xpath("//*[@id=\"app\"]/div/div[1]/div[1]/main/div[3]/div/form/div[7]/button")).click();
		List<WebElement> offer = driver.findElements(By.xpath("//*[@id=\"app\"]/div/div[1]/div[1]/main/div[3]/div/div[3]/div/ul/li"));
		System.out.println(offer.size());
		List<WebElement> span = driver.findElements(By.xpath("//*[@id=\"app\"]/div/div[1]/div[1]/main/div[3]/div/div[3]/div/ul/li/div/span"));
		span.get(1).click();
		System.out.println(span.size());
		Thread.sleep(5000);
		driver.findElement(By.xpath("/html/body/div[3]/div[2]/div[2]/div/div/input")).sendKeys("423423");
		driver.findElement(By.xpath("/html/body/div[3]/div[2]/div[3]/button[2]")).click();
	}
}
