【发布时间】:2020-08-24 10:25:54
【问题描述】:
如屏幕截图所示,有许多内部 div 的 div
如屏幕截图所示,有 6col 和 1 个复选框 col,因此共有 7 列可见。但是如果你向右滚动,直到 col40 的列更多。但是所有 40 列的 div 不是一次加载,而是在滚动时加载
我想验证 col35-col40(或 col6 之后的任何随机 col)是否可见并且是否可编辑和可点击。
我尝试了以下选项,但都没有工作。
- Javascript 执行器(带或不带用于水平滚动的 webelement)
- 机器人 keys.tab/keys.cntrl+keys.end/all keys 选项,我们可以使用它手动转到特定列
- 发送键
- 动作类
- 缩小(这不是可行/正确的方法,但仍然尝试过,但也没有按预期工作)
需要一些解决方案。
请注意:滚动条没有任何标识符/属性,但它位于主 div 内,没有任何唯一标识。
【问题讨论】:
-
请阅读为什么screenshot of HTML or code or error is a bad idea。考虑使用基于格式化文本的相关 HTML、代码试验和错误堆栈跟踪来更新问题。
标签: java selenium scroll webdriver horizontal-scrolling