背景:我一直在为我用 C# 开发的具有 AJAX 的 web 应用程序寻找自动测试工具。我试图找到一些工具,但有些很复杂,有些是付费的,有些不允许我调整。下面列出了一些,但我想要一些我可以完全控制并且重量轻且易于携带的东西。
我的灵感:)
解决方案:所以,终于回到了我以前的 javascript 技能,我最终创建了自己的简单(并且希望有效)的自动测试工具!这个想法是创建一个包装父 html 页面,它将“托管”要在 iframe 中测试的网页,然后访问其控件、填充值并执行点击等......
*注意:两个页面需要在同一台机器上进行测试(不允许跨域测试)
这是解释我的方法的示例图像 -
这是包装页面 代码: http: //www.codeupload.com/3813
我想知道您对此的建议和想法以及您喜欢什么。我看到了这种方法的许多用法,例如 - 自动测试、显示自动演示、自动数据输入……但所有内容都在同一个域中。
这是我的代码项目文章:
http://www.codeproject.com/KB/custom-controls/JS-Automated-Testing.aspx
请分享你的想法。如果有人感兴趣,我还发布了一段youtube视频,展示了它的实际效果: http ://www.youtube.com/watch?v=j_z_IrFztBo
谢谢
PS:希望这不是误导,我不是广告,只是为了分享和学习;)