工具分享:JsTest.Net (测试JS不再依赖浏览器)
来源:互联网 发布:wkwebview 注入js文件 编辑:程序博客网 时间:2024/05/22 13:59
JsTest.Net
用该工具是款用C#来驱动JavaScript脚本测试的工具,并且用它来测试JavaScript可以完全脱离浏览器。咱们来看看他的效果吧:
1.建立测试程序并引用JsTest.Net类库
2.导入测试JS依赖的脚步库
3.执行测试程序,查看JavaScript的单元测试结果
图 1
图 2
图 3
图 4
单元测试代码
using System;using System.Text;using System.Collections.Generic;using System.Linq;using Microsoft.VisualStudio.TestTools.UnitTesting;using JSTest;using JSTest.ScriptElements;using JSTest.ScriptLibraries;namespace JavaScriptUnitTest{ [TestClass] public class UnitTest1 { protected readonly TestScript Script = new TestScript(); public UnitTest1() { Script.AppendBlock(new JsHamcrestLibrary()); Script.AppendBlock(new JsMockitoLibrary()); Script.AppendBlock(new JsAssertLibrary()); } [TestMethod] public void TestMethod1() { string jsContent= @"var str1='abcdefg@'; var tmpRegex=/^[^\d]+$/; var isCharacter=false; if(tmpRegex.test(str1)) { isCharacter=true; } else { isCharacter=false; } assert.equal(true,isCharacter,'you must input the type of character data!') "; Script.RunTest(jsContent); } }}
- 工具分享:JsTest.Net (测试JS不再依赖浏览器)
- 浏览器兼容性测试工具
- 十大跨浏览器测试工具
- 浏览器兼容测试工具
- 浏览器兼容性测试工具
- 免费浏览器兼容测试工具
- 浏览器兼容性测试工具介绍
- IETester必备浏览器测试工具
- IETester必备浏览器测试工具
- 多浏览器测试对比工具
- 多浏览器测试工具 BrowserSyn
- 在线浏览器兼容性测试工具
- BrowserShots:浏览器兼容性测试工具
- JS测试工具JsUnit
- js代码测试工具
- 分享一个.NET实现的简单高效WEB压力测试工具
- 分享一个.NET实现的简单高效WEB压力测试工具
- 分享一个.NET实现的简单高效WEB压力测试工具
- pvfs2.7.1的基本操作
- 菲前大使驳参议院院长称中国一直是朋友-菲前大使-驳斥-中国
- ios 内存管理之auto release
- 疯狂人生战斗精神总结
- linq 模糊查询
- 工具分享:JsTest.Net (测试JS不再依赖浏览器)
- Eclipse for PHP语法检查过于严格
- Direct3D9 中的Gamma矫正
- Android的Task和Activity相关
- ZC-ADK开发套件介绍
- linux MISC 驱动模型分析
- java多线程继承Runnable接口
- java访问linux MySQL(未完善)
- PHP模块开发