如何通过移动Selenium中的滚动条使元素在屏幕中央可见-Java?

时间:2019-06-13 12:45:59

标签: java selenium selenium-chromedriver

这个问题可能已经问过几次了,但是在尝试了几乎所有解决方案之后,我再次提出了这个问题。 这是在React JS中创建的Web应用程序。我需要移动滚动条,以便该元素可见。现在,我可以使用以下方法使该元素可见,并且该元素在较大的屏幕上始终可以正常工作:

((JavascriptExecutor) driver).executeScript("return arguments[0].scrollIntoView(false);", element_name)

在较小的笔记本电脑屏幕上,有时会失败(不一致)。 有没有一种方法可以将滚动条滑动到这样的位置,使相关元素位于屏幕视图的中心?这样,无论屏幕显示大小如何,都将始终找到该元素。

0 个答案:

没有答案