【问题标题】:PyVirtualDisplay AttributeError: 'Display' object has no attribute 'old_display_var'PyVirtualDisplay AttributeError:“显示”对象没有属性“old_display_var”
【发布时间】:2017-07-07 10:48:31
【问题描述】:

我明白了

AttributeError: 'Display' object has no attribute 'old_display_var' 

在测试执行后尝试停止显示时在 PyVirtualDisplay 中:

在setUp方法中:

self.display = Display(visible=False, size=(1440, 900)) 
self.display.start()

然后打开浏览器并执行测试

在tearDown方法中:

self.display.stop()

我想停止显示,因为经过几次测试执行后,ubuntu 中打开了许多 Xvfb 进程

【问题讨论】:

  • 您是否能够确定解决此问题的方法?刚刚遇到了同样的问题,这似乎是关于它的唯一 SO 问题。没什么大不了的,因为我可以手动删除 Xvfb 进程,但有兴趣修复。
  • 不,我没有解决。

标签: python ubuntu pyvirtualdisplay


【解决方案1】:

我昨天收到了同样的消息。我忘了用 self.display.start()

将此添加到文件中解决了问题。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2018-05-01
    • 1970-01-01
    • 1970-01-01
    • 2012-12-01
    • 2021-04-19
    • 2021-11-22
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多