51Testing软件测试论坛

标题: 录制时,主页标题经常变,应该怎么设置? [打印本页]

作者: long-run    时间: 2009-7-27 11:33
标题: 录制时,主页标题经常变,应该怎么设置?
比如:Browser("系统-登录").Page("系统-框架页面1.0")
Page中的“系统-框架页面”是不变的,后面1.0会变化,怎么写?
作者: dreamever    时间: 2009-7-27 11:37
用正则表达式吧.
作者: intothestorm    时间: 2009-7-27 11:40
两种办法:
1. 在OR里把Page("系统-框架页面1.0")的title属性参数化-> "系统-框架页面.*"
2. 用DP,Browser("系统-登录").Page("title:=系统-框架页面.*")
凭印象写的,ttile不一定对,可能是其他属性。
作者: long-run    时间: 2009-7-27 16:17
标题: 回复 3# 的帖子
1. 在OR里把Page("系统-框架页面1.0")的title属性参数化-> "系统-框架页面.*"
此法是可行的,但不知到时移植会不会有问题;
方法2,回放不成功,
作者: marco    时间: 2009-7-27 16:46
可以用index,或者creat time
作者: intothestorm    时间: 2009-7-27 17:38
Browser("name:=系统-登录").Page("title:=系统-框架页面.*")
试试这样?我基本不用DP,你自己调试一下吧。DP的一个好处就是可以在属性描述里使用正则表达式。

你说的移植问题是指什么?
作者: long-run    时间: 2009-7-28 10:20
1. 在OR里把Page("系统-框架页面1.0")的title属性参数化-> "系统-框架页面.*"
移植就是使用此方法后,如果把脚本拷到别的机器上运行,是不是还要在别的机器上设置?
作者: intothestorm    时间: 2009-7-28 10:31
OR文件也要copy,最好是导出为xml文件,在其他机器上再导入。
作者: sunhope800    时间: 2009-8-3 13:33

作者: liujinkui    时间: 2009-8-3 13:40
原帖由 long-run 于 2009-7-27 11:33 发表
比如:Browser("系统-登录").Page("系统-框架页面1.0")
Page中的“系统-框架页面”是不变的,后面1.0会变化,怎么写?



你可以打开对象库中对Title 通配。




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