在我的应用程序中,我需要向上或向下移动滑块。 在手册中,当我单击并按住该元素(不释放)时,如果向上或向下按箭头键,则效果很好。
我需要申请脚本。目前,我尝试了以下无法正常工作的脚本。任何人都可以给我解决方案
Actions action = new Actions(Driver);
action.ClickAndHold("webelement of slider");
action.SendKeys(Keys.ArrowUp);
action.Release().Build().Perform();
答案 0 :(得分:0)
您可以使用以下代码滚动到有滚动条的底部,如下面的代码elementIdWhereScrollerIsAvailable
是有滚动条的区域的id
。
JavascriptExecutor js = (JavascriptExecutor) driver; js.executeScript("window.document.getElementById('elementIdWhereScrollerIsAvailable').scrollTop = window.document.getElementById('elementIdWhereScrollerIsAvailable').scrollHeight");