Flash系统流程开发心得 编辑器 组件

张院 22天前 64

       我们在开发web系统流程的时候,有时候会遇到这样的情况,不是那种html结构,而是flash系统,因此,在我们实施时候会遇到一些难题,比如点击元素的时候获取不到需要定位的元素焦点,元素属性不固定等等,我们在真正实施的时候很多是采用截图的方式来实现功能需求的,但是该方式的弊端就是同一个流程如果更换机器,又得重新截图。这也是无奈之举,因此尽量不要采用截图的方式,比如我们开发登录的流程,因为光标默认停留在输入用户名文本框中,在这里可以用发送快捷键的方式切换焦点,来实现登录功能,还有日历的选择问题。

       有这样一个查询条件,查询当月1号到昨天的的数据,该日历控件不支持输入,非dom结构。我们先定义一个变量用于记录当前的时间,如果当前时间是1号,开始时间就是上月1号,结束时间是上月的最后一天。如果不是1号,那么开始时间就是昨天的日期减去一个月,结束日期就是昨天。在这种需求场景下,我们的逻辑处理大致是这样,结束日期选择1号,计算当前日期-2的间隔值用于循环组件的循环量,然后循环发送Right键,控制器日期选择,最后发送Enter关闭日历弹出框。这样也就可以解决非dom元素下的日历控制问题。

最新回复 (1)
  • 0 引用 2
    挺好的,学习到了,谢谢分享。
    22天前 回复
返回