【发布时间】:2016-06-16 11:31:30
【问题描述】:
我目前正在编写一个与直播互动的脚本,主要采用screenshots。
我正在使用Selenium Webdriver for Python 打开Chromedriver 并从那里开始。
但是,我想把这个行为构建到一个更大的程序中,隐藏打开chromedriver的整个过程,等待流加载然后截图,这样用户只有在完成后才能得到截图。
从我在网上找到的内容来看,无法使用 setVisible 之类的东西在我的脚本中隐藏命令行控制台,我可以看到控制台出现,但我真的必须隐藏网站弹出窗口,所以屏幕截图将在后台拍摄。
是否可以在 Python/Selenium 中这样做,还是必须切换到另一种语言?
【问题讨论】:
-
所以你想要一个 "headless" 测试?
标签: python selenium webdriver video-streaming selenium-chromedriver