Я использую Selenium + Eclipse. Мне нужно выбрать элемент из раскрывающегося меню, но у меня проблема, возможно, элемент не найден. Мой код ниже:Я не могу выбрать из выпадающего меню через Selenium Webdriver
package firstTC;
import java.util.concurrent.TimeUnit;
import org.openqa.selenium.By;
import org.openqa.selenium.Keys;
import org.openqa.selenium.WebDriver;
import org.openqa.selenium.WebElement;
import org.openqa.selenium.firefox.FirefoxDriver;
import org.openqa.selenium.support.ui.Select;
import org.openqa.selenium.chrome.ChromeDriver;;
public class Testcase {
public static void main(String[] args) {
System.setProperty("webdriver.chrome.driver", "C:\\Users\\nazar\\Desktop\\New folder\\chromedriver.exe");
ChromeDriver driver = new ChromeDriver();
driver.get("https://www.goindigo.in/");
driver.manage().timeouts().implicitlyWait(40, TimeUnit.SECONDS);
Select oSelect = new Select(driver.findElement(By.xpath(".//*[@id='roundWay']/form/div[1]/ul[1]/li[1]/input[1]")));
oSelect.selectByIndex(3);
}
}
Я пробовал разные локаторы, но это не помогает.
'может быть элемент не может быть найден' ... Может быть? Вы хотите, чтобы мы догадались, что не так с вашим кодом? – Andersson
Обратитесь к [Как спросить] (http://stackoverflow.com/help/how-to-ask). В частности, просьба дать описание того, что происходит, вы получаете сообщение об ошибке? Если так, то, что это? Также, пожалуйста, укажите соответствующий html. Благодаря! – mrfreester