求助贴,东南西北的大神都过来看看
最近在做一个web的自动化测试脚本,但是发现这个web界面含有大量的frame控件,而且每次用QTP录制的时候frame控件的属性都会发生变动:如图所示这两个属性,网站是是基于webtable设计的,录制出来的脚本结构为:“Browser("HR员工自助").Page("HR员工自助").Frame("_eos_modal_dialog0.52826336013").WebEdit("criteria/_expr/orgcode")”脚本回放很慢,而且在报告中显示的是“warning”
问:如何解决这个问题?
请各位路过大神看到了就帮帮忙,小弟感激不尽!! 附件是frame的截图 直接跳过Frame 看看 把那个htmlid 和name开正则匹配 查看这个Frame的OuterHtml,里面应该有可以唯一标识这个Frame的属性 如果frame的html id属性就是后面那串数字变化的话, 可以使用正则来写:
browser().Page().Frame("html id:=_eos_modal_dialog.*").WebEdit() 本帖最后由 黑羽祭 于 2012-8-14 10:59 编辑
找找看规律,看是依据什么数据进行的属性变化。
尝试用正则进行描述吧·
页:
[1]