我使用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