WebRadioGroup中不能识别对象,请教各位高手
在一个页面,有一个WebRadioGroup,其中有好多单选框,其中每次点选一次单选框时,页面都会刷新一次,所以录制脚本如下:Browser("XXX").Page("XXBOSS").Frame("Frame").WebRadioGroup("WebRadioGroup").Select "#0" (先其中一个,暂叫 1)
Browser("XXX").Page("XXBOSS").Frame("Frame_1").WebRadioGroup("WebRadioGroup").Select "#0" (选择另一个,暂叫 2)
Browser("XXX").Page("XXBOSS").Frame("Frame").WebRadioGroup("WebRadioGroup").Select "#0"(点选1 )
Browser("XXX").Page("XXBOSS").Frame("Frame_1").WebRadioGroup("WebRadioGroup").Select "#0"(点选2 )
如果录制的一直选择的话,Frame("Frame_n")其中的name值一直会变,
在对象库中查看items count值为0 ,selected item index值为1,其中index值不一样,有时是1,有时是0.其他属性。
同时,所有的WebRadioGroup("WebRadioGroup")属性都一样,
我用描述性编程
fname ="Frame.*"
Browser("XXX").Page("XXBOSS").Frame("Name:="&fname ).WebRadioGroup("Name:=WebRadioGroup").Select "#0"
后运行还是不行,请教各位高手,有什么好的方法!谢谢
[ 本帖最后由 wonew1228 于 2008-10-29 00:04 编辑 ] 兄弟们有什么好方法说说,谢谢,不能让他沉了呀, 这个我遇到了当时解决了哈哈.你先从数据库取值然后DataTable("alarmid", dtGlobalSheet)=Cstr(res(0)) 传到datatable,Browser("XXX").Page("XXBOSS").Frame("Name:="&fname ).WebRadioGroup("Name:=WebRadioGroup").Select "#0"改成Browser("XXX").Page("XXBOSS").Frame("Name:="&fname ).WebRadioGroup("Name:=WebRadioGroup").SelectDataTable(" "," ")就运行通过了 谢谢,我不是那个意思,对所有的记录录制的都是“#0”, 各位大侠,进来看看,有什么好的方法共享一下 把对象Frame("Frame_1"). 使用正则表达式,对象里修改该属性 [\s\S]* ,勾不要选.应该可以了.希望对你有帮助. 你好!我用下边这个,应该和你说的那个是一回事吧?请详细指教,谢谢!
fname ="Frame.*"
Browser("XXX").Page("XXBOSS").Frame("Name:="&fname ).WebRadioGroup("Name:=WebRadioGroup").Select "#0"
你说在“对象里修改该属性 [\s\S]* ,勾不要选”在对象库里边好像没有,这个在对象库怎么修改?谢谢 希望各位高手说说自己的看法,不要让他沉掉啊
页:
[1]