【发布时间】:2019-01-09 05:45:16
【问题描述】:
我正在关注this tutorial 以了解有关使用 Django 进行测试驱动开发的更多信息,但遇到了障碍。
在教程中,我们被要求使用以下代码,运行时会打开我的 Firefox 浏览器并指向 URL (http://localhost:8000)。
from selenium import webdriver
browser = webdriver.Firefox()
browser.get('http://localhost:8000')
assert 'Django' in browser.title
运行时(使用 PyCharm),浏览器会正常打开,但不会直接访问 URL,并且地址栏保持空白。如果我手动输入 URL,它会显示应该出现的内容。
经过一番搜索,我发现的唯一真实结果是存在兼容性问题,但在更新所有内容后我仍然遇到错误。
是否有人对帮助解决问题或知道解决方案的资源有任何建议?
感谢您的宝贵时间。
【问题讨论】:
-
localhost:8000有服务器吗?如果你改用http://stackoverflow.com之类的东西会发生什么? -
@mblakesley 我收到了同样的结果。它会打开带有橙色地址栏的 Firefox,上面写着“搜索或输入地址”。如果我输入 localhost:8000 它会出现默认的 Django 页面。
-
你在不同的环境下运行 PyCharm?
-
@kerwei 感谢您的评论。我刚刚尝试使用我的虚拟环境通过终端(Ubuntu)运行它并以相同的结果结束。