2

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

从 selenium 导入 webdriver 从 pyvirtualdisplay 导入显示

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
4

0 回答 0