package merchantapp_uipages;

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

import org.openqa.selenium.WebElement;
import org.openqa.selenium.interactions.Actions;

import merchantapp_locator.MerchantFirstFormLocator;

public class MerchantFirstForm extends MerchantFirstFormLocator {
public void applicationFormone() throws InterruptedException
{
	
	Thread.sleep(5000);
	centerClick().click();
	List<WebElement> centerlist = centerList();
	for (WebElement location : centerlist) {
		System.out.println(location.getText());
		if ("pune".equals(location.getText())) {
			location.click();
		}
	}
	Thread.sleep(3000);
     	
	  	startHere().click();
	
	applicationName().sendKeys("pratik");
	applicationPhone().sendKeys("4253625825");
	Thread.sleep(3000);
	applicationLanagugeclick().click();
	Thread.sleep(3000);

	List<WebElement> lagaugelist =  applicationLanaguagelist();
	
	for (WebElement langauge : lagaugelist) {
//		System.out.println(langauge.getText());
		if ("English".equals(langauge.getText())) {
			langauge.click();
		}
		Thread.sleep(3000);
	applicationProductclick().click();	
	Thread.sleep(3000);
	List<WebElement> productlist =  applicationProductlist();
	if (productlist.size()>1)
	{
		for (WebElement productmore : productlist)
		{
			if ("CDAC".equals(productmore.getText())) {
				productmore.click();
//				driver.manage().timeouts().implicitlyWait(2000, TimeUnit.SECONDS);
			}
		}
	}
	else
	{
		for (WebElement other : productlist)
		{
			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");
			}
		}
	}
	Thread.sleep(1000);
	appliationDurationyear().sendKeys("2");
	Thread.sleep(1000);
	applicationDurationmonth().sendKeys("3");
	Thread.sleep(1000);
	applicationAmount().sendKeys("50000");
	Thread.sleep(3000);
	applicationShowplan().click();
	Thread.sleep(3000);
	List<WebElement> offerselect =  applicationOfferselect();
	Thread.sleep(3000);
	offerselect.get(1).click();
	Thread.sleep(5000);
	skipOtp().click();
	break;
		
}
}
}
