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

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

我明白了

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

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

在设置方法中:

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

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

在拆解方法中:

self.display.stop()

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

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

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