我已经看到此线程here并且当我尝试使用sendKeys(Keys.ARROW_DOWN)
而不是沿着上下文菜单移动时,页面会非常快速地向下滚动。我怎样才能避免这种情况?我不确定如何等待上下文菜单出现,但我可以等待一个元素出现。Selenium选择选项之前右键单击向下滑动
这里的功能:
public static void rightClickCopyImageLink(WebElement image){
Actions copying = new Actions(driver);
copying.contextClick(image).sendKeys(Keys.ARROW_DOWN).sendKeys(Keys.ARROW_DOWN).
sendKeys(Keys.ARROW_DOWN).sendKeys(Keys.ARROW_DOWN).sendKeys(Keys.ARROW_DOWN).
sendKeys(Keys.RETURN).build().perform();
}
你能与我们分享您的代码? – RemcoW
当然,不是很复杂的代码,只是学习硒 –
嗯,对不起,我没有看到你的代码有什么问题,我也不能重现它。 – RemcoW