【问题标题】:Blurred screenshots in chrome browserchrome浏览器截图模糊
【发布时间】:2014-08-29 10:48:35
【问题描述】:

请参阅链接以查看我得到的屏幕截图类型 - http://goo.gl/uDIyf3 而不是 http://goo.gl/BQy1hI

不知道这里可能出了什么问题,因为相同的代码在其他机器上一直在为我工作。我看到的唯一可能是机器上的配置有问题,但找不到问题所在。

在 IE 中运行相同的脚本时,它会呈现正确的屏幕截图,因此可能是特定于 chrome 的问题。已经卸载并重新安装了 chrome,但还是一样。

我使用的是 Selenium 2.28.0 版本。

如果有人需要更多输入我的问题,请告诉我。任何解决此问题的提示都会非常有帮助。

在 sqa 上也发布了同样的问题 - https://sqa.stackexchange.com/questions/9535/blurred-screenshots-with-selenium-webdriver 谢谢

【问题讨论】:

  • 这真的很有趣......你能尝试使用最新的chromedriver版本吗?
  • @sap1ens,我使用的是最新版本 - 2.10

标签: google-chrome selenium selenium-webdriver


【解决方案1】:

我也看到了这个问题。这是拍摄快照的方法。相同的代码适用于 IE9,但会在 Chrome 上生成镜像屏幕截图。

def screenSnapshot(self):
    try:
        if self.__snapshot_dir:
            self.__WD.get_screenshot_as_file(os.path.join(
                self.__snapshot_dir,
                "screenshot-{}.png".format(time.strftime("%Y%m%d-%H%M%S"))))
            return(True)
    except Exception as e:
        print("Exception: {}".format(str(e)))
    return(False)

我正在使用远程网络驱动程序。该节点正在运行安装了 Service Pack 1 的 Windows 7 Enterprise。

我可以尝试任何其他建议吗?我也有最新的 Chrome 驱动程序。

【讨论】:

    猜你喜欢
    • 2012-11-09
    • 2013-05-23
    • 2022-01-15
    • 2013-04-24
    • 2015-06-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多