Mat*_*ara 16 java mousehover selenium-webdriver
我用过硒2.31.
我已经使用Actions类进行鼠标移动.使用这个我将鼠标移到一个菜单上,它的子菜单只出现了一小段时间,与旧版本的firefox不同.
由于这个问题我无法选择子菜单,driver.findElement因为它抛出异常"元素无法滚动到视图中".
这有什么解决方案吗?
小智 32
使用actions对象,您应首先移动菜单标题,然后移动到弹出菜单项并单击它.不要忘记actions.perform()最后打电话.这是一些示例Java代码:
Actions actions = new Actions(driver);
WebElement menuHoverLink = driver.findElement(By.linkText("Menu heading"));
actions.moveToElement(menuHoverLink);
WebElement subLink = driver.findElement(By.cssSelector("#headerMenu .subLink"));
actions.moveToElement(subLink);
actions.click();
actions.perform();
| 归档时间: | 
 | 
| 查看次数: | 57234 次 | 
| 最近记录: |