javascript - 有没有办法在无头模式下使用 chrome 时触发 windows.focus() ?
问题描述
我正在尝试在我的一个在无头环境中运行的测试中触发 windows.focus()。但我无法让它工作。虽然,当我关闭无头模式设置时,测试似乎有效。到目前为止,我已经尝试了以下但无济于事:
js.executeScript("windows.blur()")
在 windows.focus() 之前- 在 windows.focus() 之前强制设置 windows 分辨率
- 聚焦/单击特定元素 (
js.executeScript("document.getElementById('reactRoot').focus();");
)
想知道我的设置中是否缺少某些东西。
解决方案
推荐阅读
- email - Ansible 邮件模块发送邮件失败
- sql - 基于另一列日期的 SQL 返回日期
- spring-boot - Spring boot 2.4.2 外部 application.yml 未在 Docker 容器中读取
- service-worker - 服务工作者注册未注册
- php - 防止 Gravity Forms 在给定条件下发送 Webhook
- vue.js - 是否可以在故事书装饰器中访问故事的数据?
- python - 来自实际集合的 UpSetPlot
- javascript - 在 REACTJS 中使用 Redux 传递数据
- airflow - 气流 dag 文件未运行
- google-apps-script - 可以从谷歌脚本 API 调用中设置变量吗?