HTML页面
<a id="navigation.batch" Class="more" href="../../../ratingbatch/summary">
<div Class="nested">
<ul class="dropdown-menu">
<li>
<a id="id3" href="../../../ratingbatch/summary">Summary</a>
<a id="id4" href="../../../ratingbatch/search">Search</a>
对于上面的下拉菜单,我无法选择菜单和下拉链接 尝试了所有在线选项,但似乎没有任何工作。 我一直得到空指针异常错误。 有人可以帮我解决这个问题。提前致谢
我的代码如下:
driver.manage().window().maximize();
WebElement mnuElement;
mnuElement = driver.findElement(By.xpath("/html/body/div[1]/div[2]/div[2]/div[1]/div[1]/ul/li[2]/a"));
Actions builder = new Actions(driver);
// Move cursor to the Main Menu Element
builder.moveToElement(mnuElement).perform();
// Giving 5 Secs for submenu to be displayed
Thread.sleep(5000L);
// Clicking on the Hidden SubMenu
driver.findElement(By.id("id4")).click();
答案 0 :(得分:0)
您的下拉菜单似乎未打开。所以我建议你做以下事情:
new Actions(driver).moveToElement(driver.findElement(By.id("id4")),5,5).click().perform()