Java Selenium元素无法滚动到视图中-多个窗口

Java Selenium元素无法滚动到视图中-多个窗口,java,selenium,Java,Selenium,我有几个WebDriver实例(通过单独的Java进程)运行selenium测试。我的问题是,我得到了很多以下错误: 元素无法滚动到视图中: 命令持续时间或超时:43毫秒 当我用一个窗口执行测试时,一切都正常运行 是否可能因为窗口较小而无法将元素滚动到屏幕?我用的是小窗户。 测试运行时调整窗口大小是否会影响webdriver? 有什么建议吗?使用脚本滚动页面,将元素带入视图。示例如下: JavascriptExecutor jsx = (JavascriptExecutor)driver; js

我有几个WebDriver实例(通过单独的Java进程)运行selenium测试。我的问题是,我得到了很多以下错误:

元素无法滚动到视图中: 命令持续时间或超时:43毫秒

当我用一个窗口执行测试时,一切都正常运行

是否可能因为窗口较小而无法将元素滚动到屏幕?我用的是小窗户。 测试运行时调整窗口大小是否会影响webdriver?
有什么建议吗?

使用脚本滚动页面,将元素带入视图。示例如下:

JavascriptExecutor jsx = (JavascriptExecutor)driver;
jsx.executeScript("window.scrollBy(0,450)", "");

我发现了与错误消息类似的问题

元素不能被删除 滚动到视图生成信息:版本:“3.4.0”,版本:“未知”, 时间:“未知”

我发现这个问题好几天了,很多功能都失败了。经过调查,那么应该是因为等待时间不够!然后,我通过增加等待时间来修复它,直到预期条件就绪

wait.until(ExpectedConditions.textToBePresentInElement(pages, "something"));