【发布时间】:2018-08-28 18:12:37
【问题描述】:
目前我正在为一个 Django 项目编写一些单元测试。
但是,当 Selenium 加载页面时,它不会加载 jQuery,我在 geckodriver.log 中得到了这个:
JavaScript error: http://localhost:59726/, line 370: ReferenceError: $ is not defined
脚本在head标签中:
<script src="/static/scripts/jquery-1.9.1.min.js"></script>
页面在 Firefox 中加载良好。有什么想法吗?
硒版本 3.14
壁虎驱动 0.21
火狐61.0.1
【问题讨论】:
-
尝试从 src 值的开头删除斜线
-
那行不通。但我发现它会从 CDN 加载 jquery,但不会从 /static 加载。它不会从 /static 加载任何脚本。令人难以置信的混乱。它再次在普通的 Firefox 浏览器中工作,但 selenium 拒绝从本地资源加载
标签: jquery selenium selenium-webdriver geckodriver selenium-firefoxdriver