1

我明白了

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

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

在设置方法中:

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

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

在 tearDown 方法中:

self.display.stop()

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

4

1 回答 1

3

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

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

于 2018-12-12T12:22:20.983 回答