51Testing软件测试论坛

标题: 求助贴,东南西北的大神都过来看看 [打印本页]

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

找找看规律,看是依据什么数据进行的属性变化。
尝试用正则进行描述吧·




欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) Powered by Discuz! X3.2