我的HTML页面上有一个不可见的元素,当在元素上完成鼠标悬停时,该元素变为可见.我要做的是
我正在使用Java API用于selenium web驱动程序,以下是我一直在尝试的
Actions builder = new Actions(driver);
builder.moveToElement(MainMenuBTN).click().build().perform();
subMenuBTN.click();
Run Code Online (Sandbox Code Playgroud)
发生的事情是,MainMenuBTN上的click()正在生成ElementNotVisible异常.我试着遵循以避免这种情况,但没有奏效.
Actions builder = new Actions(driver);
builder.moveToElement(mainMenuBTN).build().perform();
builder.click();
subMenuBTN.click();
Run Code Online (Sandbox Code Playgroud)
注意:mainMenuBTN和subMenuBTN是由WebElements生成的
driver.findElement(By.xpath("xpath_string"))
Run Code Online (Sandbox Code Playgroud)
我错过了什么吗?帮助赞赏!