python - 将 python selenium webdriver 保持在后台/不集中
问题描述
我正在使用 selenium 下载文件,每当下载新文件时,窗口就会成为焦点。有没有办法让窗口不聚焦,也可能不在窗口中闪烁橙色?
目前我使用的是 chrome,但理想情况下它也适用于 Firefox。
解决方案
如果您正在谈论浏览器将注意力集中在桌面上,您可以在https://hub.docker.com/u/selenium的 docker 中使用 selenium
如果你想看看会发生什么,请使用 *debug 版本,你可以使用 VNC 来查看它。
例如docker run -d -p 4444:4444 -p 5900:5900 -v /dev/shm:/dev/shm selenium/standalone-chrome-debug
然后使用 VNC 以secret
密码连接到 localhost:5900
推荐阅读
- ruby - 如何在 CSV 文件中生成列而不是行
- javascript - 在动态加载的 es 模块中使用 React
- javascript - 出生日期 JavaScript 函数停止工作
- ssl - Zend 框架没有路由错误
- amazon-web-services - AWS EKS:启用准入控制器
- android - BitmapFactory:无法解码流。没有这样的文件或目录
- android - 如何检查用户是否在 Firebase 中经过身份验证?
- node.js - 获取匹配和不匹配的记录 mongodb
- java - 如何在反序列化时阻止杰克逊更改日期时间
- r - 如何用括号中的单词子匹配单词?