无法在我们的应用程序中单击子菜单。根据附图。我正在尝试实现以下方案步骤:
Menu 1
<Item 3>
上的MouseOverSub Item 2
我试过下面的代码并且无法点击Sub Item 2,因为问题是当selenium试图点击Sub Item 2时,焦点/光标/鼠标悬停从第3项变为第1项。第2个子项目在项目1被点击了。
driver.findElement(By.linkText("Menu 1")).click();
WebElement item3 = driver.findElement(By.linkText("<Item 3>"));
Actions action = new Actions(driver);
action.moveToElement(item3).pause(Duration.ofSeconds(1)).build().perform();
action.moveToElement(driver.findElement(By.linkText("<sub Item2>")))
.click().build().perform();`
请帮我解决这个问题。