使用Selenium WebDriver(java)从下拉列表中定位元素的问题

时间:2015-01-06 10:54:09

标签: java eclipse selenium xpath

我正在使用Selenium Webdriver构建测试自动化包,使用Eclipse在Java中编码。我有一个问题,最好用这里的附件突出显示...... http://imgur.com/XTafwFJ

我基本上是尝试从下拉列表中选择“Eclipse Deal Target”选项。我用来执行此操作的代码如下:

    public static void eclipseDealTargetsFocus(InternetExplorerDriver driver)
{
    genericControls.waitCommands.fluentWaitOnEclipseDealTargets(driver);
    driver.findElement(By.xpath("html/body/div[1]/form/div[3]/div/ul/li[4]/ul/li[5]/ul/li[2]/a")).sendKeys(Keys.ENTER);
}

我已经尝试了使用xpath定位器定位元素的各种方法,但我不断得到一个异常,建议无法找到该元素。我甚至尝试过一个流畅的等待命令,因为元素需要一段时间才能看到,但这并没有纠正它。这更奇怪,因为我可以从下拉列表中选择任何其他选项,例如CCL报告,Eclipse摘要等。

如果有人对此有任何经验并能够提供帮助,那就太棒了。此外,如果我需要提供更多信息,请告诉我。

0 个答案:

没有答案