In this form selection of drop down is not working.
In above image I want to select 'Borrowing Capacity'
and I write code for it
public static void main(String[] args) throws InterruptedException
{
WebDriver driver =new ChromeDriver();
//driver.manage().window().maximize();
driver.get("http://www.ia.ca/");
Thread.sleep(3000);
driver.findElement(By.xpath("//*[@id=\"nav-secondaire\"]/div[1]/ul/li[4]/a")).click();
driver.findElement(By.xpath("//*[@id=\"nav-secondaire\"]/div[1]/ul/li[4]/ul/li[1]/section/ul/li[1]/a")).click();
//DropDown code
WebElement selectMyElement =driver.findElement(By.xpath("//*[@id=\"grille-zone-cta\"]/div/div/div/div/div/div[2]/div[1]"));
Select cal = new Select(selectMyElement);
cal.selectByIndex(1);
It gives me exception
'UnexpectedTagNameException'
and error message is
Element should have been "select" but was "div"
This error message...
...implies that you have used
Select
class to interact with the element where as the element was a<div>
.To
click()
on the element with text as Borrowing Capacity you can use the following Locator Strategy:xpath
:Browser Snapshot: