【问题标题】:Screenshot taken using Selenium and Chromedriver in Task Scheduler is Blank/Black在任务计划程序中使用 Selenium 和 Chromedriver 截取的屏幕截图为空白/黑色
【发布时间】:2013-08-24 09:21:56
【问题描述】:

我正在使用 Selenium 自动执行 Google Chrome 截屏。我使用任务计划程序在每天指定的时间自动运行此应用程序。

问题是截取的屏幕截图是空白/黑色。但是,如果我通过双击它的图标手动运行这个应用程序,得到的屏幕截图是好的。

我使用的 Selenium 和 Google Chrome 的版本都是最新的稳定版。 Selenium 2.35 和 Google Chrome 29。我正在使用 C# 绑定。

任何人都知道任务计划程序出了什么问题以及如何解决这个空白/黑色屏幕截图问题?

【问题讨论】:

标签: google-chrome selenium screenshot scheduler


【解决方案1】:

您最近是否更新了 Selenium 的版本? ChromeDriver 2.x 存在空白屏幕截图问题:https://code.google.com/p/chromedriver/issues/detail?id=309

【讨论】:

  • 是的,我将 Selenium 和 ChromeDriver 都更新到了最新版本以与 Chrome 29 兼容。但是我没有使用 VM,也与 RDC 连接无关,因此将其视为一个单独的问题。