crimson 发表于 2005-8-8 16:22:30

问用命令行方式回放的问题

目前我的需求是把若干脚本用命令行方式回放,遇到以下问题:
1.回放时总弹出 specify log information窗口,我已经设定logfoler,logname,build,但还是要我点确定。(在GUI Playback Options dialog box里面我也作了相应设定)如何才能不弹出这个窗口?

2.因为script数量较大,我希望能只在错误情况下输出log,或者能在log名称上做点标记,不然运行完了我要一个一个看log才知道哪些失败,很辛苦。问题是我怎么判断playback失误,再不盯着看的情况下。

3.目前每运行完一个脚本都要关闭robot,才能运行下一个脚本,否则没反应。 project,用户名,密码都是一样的。这样很费时间,有什么办法解决吗?

crimson 发表于 2005-8-8 16:35:52

我现在把script都放到一个shell script里面了,所以问题就剩下1了

ilovejolly 发表于 2005-8-8 16:43:06

1 这个窗口很有用,不过不想要的话也可以。tool----GUI playback option-----log
选use default log information。

2 和 3 涉及到testmanager整合脚本的使用问题,我们的原则是脚本尽可能的短,功能单一,这样就维护方便。而且运行完了之后log可以看到是哪些脚本失败了。具体的失败原因可以用代码控制直接写到log或者把错误脚本拿出来单独调试。既然是自动化,那就不需要盯着看。由第三个问题看出来楼主并没有使用testmanager整合脚本,前面有几个帖子是网友问过这方面的相关问题,请仔细研究。如果还有不明白的地方随时欢迎一起讨论。

ilovejolly 发表于 2005-8-8 16:44:12

shell并不是解决脚本结构化的办法。

crimson 发表于 2005-8-8 16:53:22

第一个,我选了,还是出现......
Originally posted by ilovejolly at 2005-8-8 04:43 PM:
1 这个窗口很有用,不过不想要的话也可以。tool----GUI playback option-----log
选use default log information。

2 和 3 涉及到testmanager整合脚本的使用问题,我们的原则是脚本尽可能的短,功能单一,这 ...

crimson 发表于 2005-8-9 09:54:15

关于问题2,3,因为我的测试有点特殊,必须要测完一个脚本,执行某些与robot无关的指令后,再执行另外一个脚本。所以每个脚本的log都是单独的,我想能在不看log的情况下知道脚本是否运行成功,无需每次重新启动robot就可以进行下一个脚本
Originally posted by ilovejolly at 2005-8-8 04:43 PM:
1 这个窗口很有用,不过不想要的话也可以。tool----GUI playback option-----log
选use default log information。

2 和 3 涉及到testmanager整合脚本的使用问题,我们的原则是脚本尽可能的短,功能单一,这 ...

ilovejolly 发表于 2005-8-9 13:57:28

楼主能不能把需求说说,看能怎么解决
页: [1]
查看完整版本: 问用命令行方式回放的问题