我正在使用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摘要等。
如果有人对此有任何经验并能够提供帮助,那就太棒了。此外,如果我需要提供更多信息,请告诉我。