sendKeys используется для значения типа в текстовом поле. Если это выпадающий ввод, вам нужно использовать selectByVisibleText или selectByIndex. Я надеюсь, что это поможет вам.
WebElement mySelect = driver.findElement(By.xpath("//select[@name='Lead.Step2.Industry']"));
Select mySelectd= new Select(mySelect);
mySelectd .selectByVisibleText("Agriculture");
Он выберет опцию "Сельское хозяйство" в вашем раскрывающемся списке.
Если вам нужно выбрать выпадающий по видимому тексту, вы можете использовать следующиеМетод:
public static void selectByVisible(WebElement lelement,String selectValue) {
WebElement mySelect =lelement;
Select mySelectd= new Select(mySelect);
mySelectd .selectByVisibleText(selectValue);
}
Если вам нужно выбрать раскрывающийся список по индексу,
public static void selectByIndex (WebElement lelement,int selectValue) {
WebElement mySelect =lelement;
Select mySelectd= new Select(mySelect);
mySelectd .selectByIndex(selectValue);
}