51Testing软件测试论坛

标题: 参数化时遇到的问题 [打印本页]

作者: catli    时间: 2006-10-23 17:20
标题: 参数化时遇到的问题
小妹录制了一个简单的LOGIN的脚本,把USER和PASSWORD都参数化了,在跑ROW1的时候没问题,可是到ROW2的时候,系统输入USER以后直接就LOGIN了,当然结果就出错了,不知道为何会有这种结果呢?为什么PASSWORD不输了?
作者: xiaonan    时间: 2006-10-23 17:25
你USER和PASSWOR是怎样参数化的呢?然后如何去取这个参数,最好给点脚本什么的
作者: maguschen    时间: 2006-10-23 17:29
呵呵,刚好我开始的时候遇到过这样的情况

你需要在最开始的页面那里加上  OBJECT.SYNC ,做一个页面的同步,这里BOJECT就是你的页面对象
你遇到的问题是页面还没有同步就开始输入信息了,所以信息没有输入全就按了Login了
作者: catli    时间: 2006-10-23 17:32
你是说在录制完以后,再加吗?这个步骤是怎么样的啊,不好意思,我是新手。。。。sdlkfj1
作者: maguschen    时间: 2006-10-23 17:57
我也是新手。
可以参考一下我的附件红色圈里面的那个 .SYNC
作者: walker1020    时间: 2006-10-23 18:29
请把Expert View里面的代码贴出来。从Keyword view  是很难看出问题来的。
作者: yangkinki    时间: 2006-10-24 13:05
根据楼主的意思,是否是把参数化的值输入到datatable,如果是,确定一下row2的password的值是否为空,如果不是,最好能把你的代码和如何进行的参数化贴上来
作者: catli    时间: 2006-10-24 13:25
我用的ROW1和ROW2是同样的数据,所以才觉得很CONFUSEDsdlkfj7
作者: xiaonan    时间: 2006-10-24 13:57
你把有关代码放上来,这样能方便给你确认问题在哪里?
作者: cebio    时间: 2007-3-28 11:58
我用Mercury Tours做楼主那个login参数登陆脚本时也遇到这个问题,脚本第二遍登陆时填入USER后,网页会自动刷一下,当然下一步PASSWORD就没填上,自然login就出错了
sdlkfj2 按3楼做了一下就可以了Browser("Welcome: Mercury Tours").Page("Welcome: Mercury Tours").Sync
作者: lionel319    时间: 2007-3-28 18:41
可能是不同步的原因,延时下,应该可以的.
作者: walker1020    时间: 2007-4-10 21:57
If this question has not been resolved,please reference to
http://bbs.51testing.com/thread-71974-1-1.html




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