【发布时间】:2017-06-27 15:01:14
【问题描述】:
我使用 Selenium + Eclipse。我需要从下拉菜单中选择项目,但是我有一个问题,可能找不到该元素。我的代码如下:
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);
}
}
我尝试了不同的定位器,但没有帮助。
【问题讨论】:
-
maybe element cannot be found... 也许吧?您想让我们猜测您的代码有什么问题吗? -
请参考How to Ask。更具体地说,请描述发生了什么,您是否收到错误?如果是这样,它是什么?另外,请提供相关的html。谢谢!
标签: eclipse selenium selenium-webdriver automation automated-tests