我已經看到此線程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