java - 向下滚动下拉列表时出现过时元素错误
问题描述
我正在尝试向下滚动一个下拉列表以使用此代码进入隐藏选项,但它没有向下滚动并在控制台中出现陈旧元素错误。
List<WebElement> getLevelsList = webDriver.findElements(By.xpath("//li[@role='option'][1]"));
JavascriptExecutor js = (JavascriptExecutor) webDriver;
js.executeScript("arguments[0].scrollIntoView(true);", getLevelsList.get(5));
解决方案
推荐阅读
- c - 如何在 Mac 上搜索、安装和包含/链接 C 库?
- mysql - 如何优化带有未索引日期列的 Sql 查询?
- python - 解释 1 行 C 代码并将其翻译成 Python
- sdl-2 - 纹理出现在错误的表面 SDL2
- java - 无法解析 ':app@debug/compileClasspath' 的依赖关系:无法解析 com.sensortower.usage:event-emitter-lib:1.0.0
- putty - 是否有 putty 命令来检查生成的数据通道?
- mongodb - MongoDB - 具有数字范围的 elemMatch 不能按预期工作?
- google-play - Google 位置权限政策中的“内容上下文”是什么?
- javascript - 如何从angularjs中的控制器动态加载css和js文件
- grafana - graphana中的错误计算