所以我有一个小脚本,它使用pyvirtualdisplay来制作一个虚拟显示来运行一些selenium测试。我在我的Windows计算机上测试了相同的代码,并且两者在同一时间运行良好。这让我相信问题出在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