使用Selenium滚动网页时的UI问题

时间:2016-05-11 09:11:44

标签: javascript selenium

我对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>

0 个答案:

没有答案