大家帮下忙有点急.是这样最近帮一个同事写QTP脚本,我们的项目中客户端的所有的脚本用
JavaScript编写,可是QTP中支持的是VBScript。我们的程序中有好多用Div模拟弹出窗口这
样的操作,而这些操作QTP无法识别不能使用录制功能,只能自己写脚本操作。由于使用了
javascript框架有好多的$、$$、_**_*()这样的javascript函数,用call _**_**()这样的
语句来调用,会报非法字符错误,用execute也一样,总之过不去,大家有什么好的解法办法
请赐教,先谢谢了
------解决方案--------------------------------------------------------
在不同的语言环境中对变量标志符号的定义和许可的字符范围不同,如果QTP中不允许那些特殊的字符,就换个名称符合QTP对变量标志符定义的要求即可...
------解决方案--------------------------------------------------------
vbs调用ie dom 的 window的方法 execScript()试试看
window.execScript "js语句", "JScript"