我已使用以下命令在div弹出窗口中向下滚动
JavascriptExecutor js = (JavascriptExecutor) driver;
js.executeScript("arguments[0].scrollTop = arguments[1];",addToCartPopup, 250);
但是,我对上述命令不了解,即 “ arguments [0] .scrollTop = arguments [1];”,addToCartPopup,250
有人可以详细解释吗
答案 0 :(得分:0)
遵循executeScript文档:
executeScript(java.lang.String脚本,java.lang.Object ... args)
在当前选定的框架或窗口的上下文中执行JavaScript。
您提供脚本和其他参数数组。
根据您的执行情况
arguments [0] .scrollTop = arguments [1]; -这是脚本。
arguments [0]-第一个参数是您提供的元素。 addToCartPopup ,他将触发功能 scrollTop
arguments [1]-是第二个参数,实际上是滚动值,在您的情况下为 250