关于日期控件的录制
工作中经常会遇到含有日期控件的网页,而且大多数的网页并不提供日期的键盘输入方式,只有通过鼠标点击录入日期目前我都是靠低级录制模式完成的,因此脚本健壮性很差,分辨率,窗口位置发生变化都会导致脚本无法正常运行,请问有什么办法解决么?(虚拟对象的方法我没试过,但是我觉得虚拟对象也会用到绝对坐标,所以位置发生改变也会导致脚本运行错误) 用描述性编程试过吗? 描述性编程是不可取的吧,因为日期的控件是一天是一天吧,再说,每个月多少天是不一样的,我认为用描述性编程不太可取。 你那个时间控件是用什么写的?
如果有相应的ADD_IN的话
正常录制模式下的脚本应该运行没有问题吧 我的意思是总有日期显示的地方,在那里取系统的时间。放进value里面去,应该是可以的。 你的日期控件是否同时支持手工输入(textedit)? 把录制的关于日期控件部分的代码都注释掉,只保留赋值的语句(set XX)试一下看看。 我感觉这种开发的方式应该最好是能用手工选择,也同时能用mouse点击录制。原来tour这个网页录制applet的日期没有java addin是录制不上的,有了以后便可以录制但是支持得也不是那么太好。这就是传说中的可测试性需求!
[ 本帖最后由 wssgily 于 2007-2-8 10:57 编辑 ] 搂主说的情况我也遇到过,对于Java写的小的控件更本上就录制不进去,你可以和开发人员提出,让他改成可以手工输入的 你那个时间控件是用什么写的?
如果有相应的ADD_IN的话
正常录制模式下的脚本应该运行没有问题吧
我不太懂编程,听说是javascript做的,应该没有相应的插件吧? 原帖由 风过无息 于 2007-2-8 10:24 发表
我的意思是总有日期显示的地方,在那里取系统的时间。放进value里面去,应该是可以的。
取系统的时间是什么意思?怎么取呢?
我试过用set或者settoproperty的方法都不行,set方法提示对象不可用,settoproperty执行通过但是没有相应的动作sdlkfj9 还想问下settoproperty 什么情况下才会用到?工作中好像从来没用到过这个,也不知道有什么用 把你的脚本贴出来看看吧 楼主,问题解决没,我也遇到了 一直被这个问题 困扰中
发过求助贴帖过代码上传过图片都没有得到解决
哪为老大 有解决的 方法贴出来啊
期待中.... 同样的问题,期待解决方法!!!sdlkfj5 恩,现在我都没有把日期参数化,一直都用的一个值。真期待解决办法! XXX("页面").XXX("日期控件").object.value = "XXXX-XX-XX" 不错,取经验了,学习中...谢谢了! 偶也遇到这个问题,一直没得到解决办法,郁闷中,期待中。。。。。!
页:
[1]
2