Python 在selenium中使用截图作为png时,如何在Chrome中禁用截图预览?
Chrome似乎在右上角显示了元素的小预览,该元素的屏幕截图是由Python 在selenium中使用截图作为png时,如何在Chrome中禁用截图预览?,python,selenium,google-chrome,Python,Selenium,Google Chrome,Chrome似乎在右上角显示了元素的小预览,该元素的屏幕截图是由screenshot\u as\u png拍摄的 注意:下面的代码将在谷歌的搜索页面上重复截图。在此期间,铬会使背景变暗 癫痫警告:运行以下代码时,浏览器将快速闪烁。 您可以移动驱动程序。通过xpath('/*[@id=“hplogo”]')查找元素。屏幕截图作为\u png在while循环之外以避免闪烁,但您必须快速查看屏幕截图预览 从selenium导入webdriver driver=webdriver.Chrome(可执行路
screenshot\u as\u png
拍摄的
注意:下面的代码将在谷歌的搜索页面上重复截图。在此期间,铬会使背景变暗
癫痫警告:运行以下代码时,浏览器将快速闪烁。
您可以移动驱动程序。通过xpath('/*[@id=“hplogo”]')查找元素。屏幕截图作为\u png
在while循环之外以避免闪烁,但您必须快速查看屏幕截图预览
从selenium导入webdriver
driver=webdriver.Chrome(可执行路径=)#输入可执行路径
司机,上车https://google.com')
尽管如此:
驱动程序。通过xpath('/*[@id=“hplogo”]')查找元素。屏幕截图
在截图之前:
截图期间预览:
在创建驱动程序对象期间,是否有方法通过选项禁用此预览
规格:
- Chrome版本:84.0.4147.89(官方版本)(64位)
- Chrome驱动程序版本:84.0.4147.30 32位
- Selenium版本:3.141.0
其他信息:
(此信息是回答此问题不需要知道的辅助信息)
我正在尝试应用Q-learning和NEAT算法(分别)来自动化chrome恐龙游戏。我在那个游戏中重复拍摄画布的截图,然后用cv2处理图像
正如您通过运行上述代码所看到的,这会导致浏览器快速闪烁。以前,我曾试图在Firefox中的https://chromedino.com/“但后来我决定改用Chrome来玩原版游戏,而不是一款忠实于原版的复制品
我在Firefox中没有遇到任何闪现/屏幕截图问题
更新:我还没有找到解决这个问题的方法。相反,我使用了从Chrome中提取的恐龙游戏,并在Firefox中打开了它