在我们的应用程序中,当我将鼠标悬停在菜单项上时,会出现下拉菜单,我想通过单击来选择一个项目。菜单结构如下,
Main Menu
Admin Sub menu:
Manage Channels
Manage Users
在 selenium webdriver 中,我尝试通过提供 xpath、linktext、部分链接文本来直接单击 Manage Channels。但是在选项中它说无法找到元素。我附上屏幕截图以供参考
driver.findElement(By.linkText("Manage Channels")).click();
driver.findElement(By.xpath("//li/a[contains(., \"Manage Channels\")]")).click();
driver.findElement(By.partialLinkText("Manage Channels"));