51Testing软件测试论坛

 找回密码
 (注-册)加入51Testing

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 2055|回复: 5
打印 上一主题 下一主题

[原创] 对像从_ctl2:txtFirstName变成了ctl04$txtFirstName,导致对像没法识别

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2007-1-10 11:26:12 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
原来写好的脚本运行得好好的,过段时间再执行时,一系列的对像变成了不识别,从_ctl2:txtFirstName变成ctl04$txtFirstName.
问了个做.net开发的同事说id是.net自动生成的,没什么规律。我总不能每次都重新识别一次吧。大家是怎么解决这个问题的?谢谢!
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

2#
发表于 2007-1-10 11:40:54 | 只看该作者
你看看对象的其他属性有没有改变.如果知识改变对象的名字而导致无法识别的话,你可以在对象库中把对象的名字改为相应的现在对象的名字.如果对象的属性变了,你可以比较当前对象和你以前对象的差别,将以前在对象库中对象的属性改为现在对象的属性就可以了.
回复 支持 反对

使用道具 举报

该用户从未签到

3#
发表于 2007-1-10 12:02:01 | 只看该作者
广告时间:用正则表达式吧,,今天你用了没有,呵呵
回复 支持 反对

使用道具 举报

该用户从未签到

4#
 楼主| 发表于 2007-1-10 13:55:48 | 只看该作者
只是对像的名字变了。直接从对像库里改名字到是可以,但我有一堆的名字要改,有点麻烦。问题是以后如果又变了,我岂不是又要全改一次啊?有没有其它的办法呢?
回复 支持 反对

使用道具 举报

该用户从未签到

5#
发表于 2007-1-10 14:16:46 | 只看该作者
用正则表达式吧。
楼主好像没有明白我的意思?
回复 支持 反对

使用道具 举报

该用户从未签到

6#
 楼主| 发表于 2007-1-10 14:50:51 | 只看该作者
谢谢楼上,我要学习下正则表达式的用法了。
回复 支持 反对

使用道具 举报

本版积分规则

关闭

站长推荐上一条 /1 下一条

小黑屋|手机版|Archiver|51Testing软件测试网 ( 沪ICP备05003035号 关于我们

GMT+8, 2024-11-26 22:23 , Processed in 0.081329 second(s), 28 queries .

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

快速回复 返回顶部 返回列表