我想向下滚动到页面中框架的底部。我目前正在使用它。它很脆弱,大部分时间都不起作用。
Actions actions = new Actions(driver);
actions.moveToElement(<Myclass>.clickOnFrame(className));
actions.click();
actions.sendKeys(Keys.PAGE_DOWN);
actions.build().perform();
还有什么可以添加到这个或任何其他方法。
答案 0 :(得分:0)
对于滚动,您可以使用JavascriptExecutor:
向下滚动
((JavascriptExecutor) driver).executeScript("scroll(0,250);");
向上滚动
((JavascriptExecutor) driver).executeScript("scroll(0,-250);");
显然你可以在webdriver中使用switchTo().frame(<frame identifier here>)
之前切换到框架。