51Testing软件测试论坛

标题: 运行脚本出现的问题 [打印本页]

作者: corrine-li    时间: 2008-9-2 10:38
标题: 运行脚本出现的问题
1.录制的程序是:在.net平台下开发的web程序。
2.录制完程序,然后运行。
3.在运行的过程中出现了这样的问题,运行到此对话框“[attach]45079[/attach]”,当选择日期的时候,QTP无法自动选择,还需要手工选择。
然后程序才会继续运行。

此问题如何解决呢?
作者: 假装不在    时间: 2008-9-2 10:57
这样的问题很多么,经常遇见。
解决方法1:
直接通过set方法。
方法2:
你在对象库中把那个日期控件的那个图片添加进去,然后
browser().page().image().click
这样就出现了那个控件,然后再区分:
   1,看日期是不是以link的方式出现,如果是就简单,直接browser().page().link("text:=2").click
   2,如果不是link,是识别不到的对象或者捕获不到的。你就看看下边有没有todata可以点击,一般情况那也是一张图片来的
   点击image同样实现
作者: corrine-li    时间: 2008-9-4 09:28
标题: 回复 2# 的帖子
我用了第二种方法。
1.使用link的方式,运行脚本的时候就会出错。
2.你所说的todata在什么地方呢?我没有看见。
主要是这样的脚本如何写?录制的脚本:Browser("***").Page("***").Frame("main").Image("WebHint").Click。我想对这句脚本进行修改,点击“webHint”后,会弹出选择的列表进行选择,然后选定固定的选项值。这句脚本语句如何写呢?
作者: corrine-li    时间: 2008-9-4 14:57
顶一下,急要答案
作者: sohu-qa    时间: 2008-9-4 16:13
看看这样可否解决问题:
WebEdit("date").Object.value="2008-09-04"
作者: zte_boy    时间: 2008-9-5 08:49
这类问题都回答了无数遍了,呵呵
利用object.set来实现
作者: corrine-li    时间: 2008-9-5 10:16
原帖由 zte_boy 于 2008-9-5 08:49 发表
这类问题都回答了无数遍了,呵呵
利用object.set来实现


我是脚本初学者,能说得具体一点吗?在这个脚本Browser("***").Page("***").Frame("main").Image("Picker").Click下写object.set吗?
我弄不明白的是点击这个“图片”对象,弹出对话框,然后选择值。这样的脚本如何写?
作者: corrine-li    时间: 2008-9-5 10:25
原帖由 sohu-qa 于 2008-9-4 16:13 发表
看看这样可否解决问题:
WebEdit("date").Object.value="2008-09-04"


这个不对,不是webedit对象,是一个image对象。
作者: momang    时间: 2008-9-5 10:57
傻瓜办法
  不选择后面的控件 而是键盘输入XXXX-XX-XX




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