测试嵌入式JavaScript
Testing embedded javascript
我目前正在尝试测试一些嵌入在html文件中的javascript代码。我确实理解测试它是否是外部的会更容易。这对我来说不是一个选择。此外,我目前正在使用JsTestDriver作为我的框架。其他框架不是一种选择。
关于如何测试嵌入功能的任何想法?
一些信息:我还没有发现 JsTestDriver 促进这一点的方法,我看了看,但如果你知道一种方式 id 感兴趣。我在这个问题上花了很多时间。
--这不是全部答案,但这是困难的部分,只要了解JsTestDriver,这将是有意义的,这需要是测试文件中的一个函数,您可以在其中拥有嵌入式JS的测试函数--
var url = "/test/<path to your html file>";
var request = new XMLHttpRequest();
request.open('GET', url, false);
request.send(null);
var doc = document.implementation.createHTMLDocument("SomeTitle");
doc.documentElement.innerHTML = request.responseText;
var allScripts = doc.scripts;
var script = allScripts.item(#);//the # is the specific script you want, look up .item()
var scriptline = script.innerHTML.replace(/'s/g, ' ');//everything needs to be in one line
var script2 = document.createElement('script');
script2.innerHTML = sample;
var h = document.getElementsByTagName('head')[0];
h.appendChild(script2);
欢迎大家的光临!
相关文章:
- WebResources嵌入式资源和Javascript如何在另一个嵌入式资源中使用它们
- Javascript嵌入式图像资源
- javascript从任何嵌入式flash视频中发现.flvurl
- 嵌入式设备-Javascript调试
- 如何使用javascript在嵌入式youtube视频上创建可点击的时间戳链接
- 用JavaScript编写嵌入式ruby
- JavaScript:检测移动嵌入式浏览器(强制门户)
- 从php中的mysql中复制带有嵌入式下拉列表的html表单javascript
- 嵌入式节点/javascript沙箱
- 在C++应用程序中编译嵌入式spidermonkey javascript引擎
- 使用chrome开发工具在html页面中编辑嵌入式Javascript
- 如何使用javascript将xsl样式应用于html中的嵌入式xml
- 尝试使用嵌入式javascript时找不到模板
- 在嵌入式PHP数组中使用JavaScript变量
- 访问嵌入式ruby中的javascript变量
- 使用Jasmine测试嵌入式javascript代码
- VS 2013 嵌入式对象中JavaScript的Web断点
- HTML 嵌入式 JavaScript 中不同上下文中的函数
- Web开发:如何访问从嵌入式C代码到javascript的变量
- javascript嵌入式视频如何知道用户何时观看