selenium - 硒可以点击看不见的地方吗
问题描述
我有一个代码,它正在识别按钮但无法点击它,可能是因为它不在视图中。如果我们滚动它点击。可以硒点击它不在视图中
解决方案
我认为这取决于您使用的库。例如,nightwatch 在单击之前尝试将元素滚动到视图中
.click()
Suggest edits
Simulates a click event on the given DOM element. The element is scrolled into view if it is not already pointer-interactable. See the WebDriver specification for element interactability.
https://nightwatchjs.org/api/commands/#click
我相信 Mink2Selenium 不会。
但是如果滚动无法访问该元素,则 selenium 将无法单击它,就像用户无法单击它一样。什么是好的,因为 selenium 是用来做尽可能多的现实测试
推荐阅读
- react-native - 在 React 状态下更新数组对象
- google-apps-script - 在 Google 工作表脚本中增加要上传的下一个文件的单元格
- 7zip - 创建存档时出现 7z 分段错误
- javascript - 调度后如何操作redux数据?
- c# - 在 RadGridView 中转置列
- php - 球童文件下载
- python - 数数 使用 dask 的大型镶木地板文件中的行数,没有内存错误
- android - 如何在 viewpager2 的每个页面中跟踪我的文本视图的可见性?
- java - 位置始终为空
- firefox - 无法绕过 Firefox Developer Edition 75 中的签名检查