我正在尝试使用Djnago应用程序作为GUI创建一个Web报废工具。
按照this thread上的说明,我已经能够在我的PythonAnywhere帐户上运行selenium。即。当我从命令行打开一个python控制台,并运行我的脚本时,它工作正常。
但是,当我尝试在PythonAnywhere上运行的Django应用程序中运行完全相同的代码时,我收到以下错误:
WebDriverException: 消息:在我们连接之前,浏览器似乎已退出。如果在FirefoxBinary构造函数中指定了log_file,请检查它是否有详细信息。
更新 我刚尝试在我的本地机器上的Djnago应用程序中做同样的事情,这里确实有效。我在两个系统上都使用Selenium 2.53.6。本地Django 1.10.2和PythonAnywhere上的1.10.3。
更新2:现在我在两个地方都运行Django 1.10.2,仍然存在同样的问题。