Selenium IDE - 滚动div?

时间:2011-11-22 11:20:30

标签: php unit-testing selenium selenium-ide

<div id="aaa"> [lots of text] SHOW ME</div>

#aaa {
 width: 100px;
 height: 100px;
 overflow: scroll;
}

http://jsfiddle.net/3NXtJ/

可以滚动到DOWN并显示文字“SHOW ME”吗? 我不能在SELENIUM IDE中记录这个,但也许这可能吗?

2 个答案:

答案 0 :(得分:1)

使用runScript运行以下代码段

document.getElementById('aaa').scrollTop = document.getElementById('aaa').scrollHeight;

答案 1 :(得分:0)

作为@chim提供的答案的变体(感谢,它使我走上了轨道并解决了我的特殊需求!),在这里,我需要按其路径找到DIV元素-使用的querySelector-并将其水平滚动:

var select=document.querySelector("div#MyOuterDivId div.datagrid-view2 div.datagrid-body");select.scrollLeft=100;