开发者社区> 问答> 正文

码栈开发常见问题与解决方案

常见问题

1.点击或者操作之后没有响应?

常见原因:
1. 对象是否在页面上存在?
   可以先获取一下对象,看看是否存在?

2. 控件的属性是不是不一致?
   录制的时候属性和执行的时候已经不一致,重新录制一下对比一下

3. 浏览器对象有没有获取到?
   可以 J_Msgbox ($ ie ) 看下是不是为空,
   还可以根据 J_IE_GetUrl ($ ie ) 看看是不是和预期一致

4. 尝试一下模拟点击?



2.程序代码编译错误


常见原因:
代码的语法错误 例如:条件语句少了 Then
在代码里面会有错误的提示

逗号,引号,括号作为分隔符的时候都是要使用英文的



3.使用了未定义的变量


常见原因:

使用了未经定义,或者变量没有设置值之前就使用的

4.数据超越了界限


常见原因:

数组超越了其定义的界限,例如定义的数组长度为2,访问第三个的时候
5.函数的参数和定义的时候不一致


常见原因:

函数定义的参数和实际调用的时候传入的参数的个数不一致


如何排查错误问题

1.获取错误信息
命令:J_GetErrorMsg()

作用:  获取系统出现错误后的错误信息,获取错误信息为空说明,码栈系统没有出现问题

2.使用J_Log或者J_MsgBox分步调试

命令:J_Log
作用:可以通过J_Log把获取到的信息打印出来,不影响程序运行



命令:J_MsgBox
作用:可以在运行中弹窗显示内容

展开
收起
码栈 2017-01-09 22:15:40 5188 0
0 条回答
写回答
取消 提交回答
问答地址:
问答排行榜
最热
最新

相关电子书

更多
Teambition 解决方案 立即下载
讯飞语音云实时分析架构及实践 立即下载
讯飞语音云实时分析架构与实践 立即下载