pyvirtualdisplay(xvfb)的两个实例不会同时运行

时间:2016-08-30 11:35:32

标签: python selenium xvfb pyvirtualdisplay

所以我有一个小脚本,它使用pyvirtualdisplay来制作一个虚拟显示来运行一些selenium测试。我在我的Windows计算机上测试了相同的代码,并且两者在同一时间运行良好。这让我相信问题出在pyvirtualdisplay上。看到这里后,有几个人和我有同样的问题,但没有一个真的得到解决,所以我真的希望你们中的一个能够帮助我。

来自selenium import webdriver 来自pyvirtualdisplay import Display

def function_one():
    display_one = Display(visible=0, size=(800, 600))
    display_one.start()
    driver_one = webdriver.Chrome()

    # Do stuff here

    driver_one.quit()
    display_one.stop()

def following(self, account=""):
    display_two = Display(visible=0, size=(800, 600))
    display_two.start()
    driver_two = webdriver.Chrome()

    # Do other stuff here

    driver_two.quit()
    display_two.stop()

在python中执行此操作。所以是的,任何帮助将不胜感激。

错误提升

raise exception_class(message, screen, stacktrace)
WebDriverException: Message: unknown error: session deleted because of page crash
from unknown error: cannot determine loading status
from tab crashed

0 个答案:

没有答案