我正在用selenium C#编写e2e测试
我需要滚动到一个剑道网格滚动条元素的底部(滚动任何其他元素,如网格主体似乎不起作用)。这样做的代码是:
$('div.k-scrollbar-vertical')[0].scrollTo(0,12000)
在Chrome控制台和C#中通过IJavaScriptExecutor
正常工作,但在IE11中尝试它会引发错误:
Object doesn't support property or method 'scrollTo'
有什么办法可以让它兼容两种浏览器或任何解决方法吗?
答案 0 :(得分:2)
为什么不使用更受支持的机制?
const o = document.querySelector('div.k-scrollbar-vertical')
o.scrollTop = o.scrollHeight
如果您的版本不支持const
,则可以使用var