大家下午好,这个问题一直让我考虑打我的笔记本电脑。在下面的代码中,我只是将鼠标悬停在下拉菜单上并从中选择一个链接。现在问题是我随机收到我选择的链接的“元素无法滚动到视图中”。大约 50% 的时间会发生这种情况,视觉上发生的情况是它悬停在下拉菜单上,然后屏幕跳下来切断菜单所在的位置并抛出错误。任何帮助将不胜感激。
WebDriverWait waitForDropDown = new WebDriverWait(driver, 5);
waitForDropDown.until(ExpectedConditions.elementToBeClickable(By.partialLinkText("Create Test Case")));
Action builder;
Actions hover = new Actions(driver);
WebElement objectOnScreen = driver.findElement(By.linkText("Test Lab"));
hover.moveToElement(objectOnScreen);
builder = hover.build();
builder.perform();
driver.findElement(By.partialLinkText("Create Test Case")).click();