我对Selenium相对较新,在DIV内滚动时遇到了这个特殊问题。 我使用以下代码进行滚动
< je.executeScript("arguments[0].scrollIntoView(true);", driver.findElement(By.id("rowOfTable_"+reset_on_dropdown_boundry))); >
[reset_on_dropdown_boundry-&GT;是数字的行号,例如.rowOfTable_1,实现了一个循环来浏览行以获取数据]
现在我遇到的问题是在使用上面的代码时,即使Scroll正在工作,页面的对齐也会改变其他按钮/下拉列表等移动,因为同一个其他自动化操作不起作用。
有没有其他方法滚动div而不会导致任何UI问题,尝试使用mouseActions,但同样没有帮助。
这是我正在尝试执行操作的DIV,
<div class="slimScrollBar ui-draggable ui-draggable-handle" style="width: 8px; position: absolute; top: 0px; opacity: 1; border-radius: 8px; z-index: 99; right: 0px; height: 255.346px; display: none; background: rgb(124, 145, 151);"></div>
<div class="slimScrollRail" style="width: 8px; height: 100%; position: absolute; top: 0px; border-radius: 8px; opacity: 0.3; z-index: 90; right: 0px; display: none; background: rgb(144, 141, 141);"></div>