子菜单单击不使用操作

问题描述 投票:0回答:2

enter image description here

无法在我们的应用程序中单击子菜单。根据附图。我正在尝试实现以下方案步骤:

  1. 点击Menu 1
  2. <Item 3>上的MouseOver
  3. 点击Sub 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();`

请帮我解决这个问题。

html css selenium selenium-webdriver action
2个回答
© www.soinside.com 2019 - 2024. All rights reserved.