51Testing软件测试论坛

标题: 在回放时,浏览器URL的输入太慢,有没有办法使其变快! [打印本页]

作者: truehero    时间: 2004-11-30 11:47
标题: 在回放时,浏览器URL的输入太慢,有没有办法使其变快!
在脚本回放时,浏览器URL的输入太慢,有没有办法使其变快!
修改回放时按键时的时间间隔,只对界面中的输入有效,对URL栏无效.

不知道有没有其它办法让其变快.

请大家帮助!

谢谢!;)
作者: archonwang    时间: 2004-11-30 12:01
可以使用该脚本实现.速度还可以接受.
StartBrowser "http://192.168.0.145/hotcrmweb", "WindowTag=WEBBrowser"
作者: truehero    时间: 2004-11-30 14:28
标题: 不好意思,我要在一个窗口中打开,不能在新窗口打开.
不好意思,我要在一个窗口中打开,不能在新窗口打开.

我的第一个IE窗口就是通过你上面的代码实现的.

谢谢,请提供帮助!
作者: xalee    时间: 2004-11-30 14:50
我用InputKeys输入,快得像飞一样。你是怎么做的?
作者: truehero    时间: 2004-11-30 16:46
标题: 楼上的老兄,谢谢!
InputKeys输入在页面中确实快得像飞一样,但是在IE浏览器的URL输入框中(ComboEditBox)确慢得惊人呀,

不知道有没有解决办法!
作者: xalee    时间: 2004-11-30 16:59
能确定是InputKeys很慢吗?

我在Robot里执行下面的脚本,总共大约3秒钟执行完成。你可以试一下,然后注意一下输出的时间,看看到底慢在哪里。

Sub Main
    Dim Result As Integer

    'Initially Recorded: 11/30/2004  2:47:11 PM
    'Script Name: web browser
    SQAConsoleWrite cstr(Now)
    StartBrowser "http://sharepoint/default.aspx", "WindowTag=WEBBrowser"

    SQAConsoleWrite cstr(Now)
    Window SetContext, "WindowTag=WEBBrowser", ""
   
    SQAConsoleWrite cstr(Now)
    ComboEditBox Click, "ObjectIndex=4", "Coords=333,4"
   
    SQAConsoleWrite cstr(Now)
    InputKeys "http://localhost{ENTER}"
   
    SQAConsoleWrite cstr(Now)

End Sub
作者: truehero    时间: 2004-11-30 17:13
标题: 一样的慢呀
不好意思,还和以前一样,十多秒才出来一个字符呀
作者: star1999    时间: 2004-11-30 17:20
是不是和你机器设置有关系,我这边没有你这样的问题。
作者: xalee    时间: 2004-11-30 17:22
把你的脚本贴上来看看吧。
作者: truehero    时间: 2004-11-30 17:37
Dim URLReportSelect As String

URLReportSelect = "http://192.168.3.10"
    StartBrowser "http://192.168.3.10:7001/toptais3/ReportSelectUI.do", "WindowTag=WEBBrowser"
   
ComboEditBox Click, "ObjectIndex=2", "Coords=116,9"
InputKeys URLReportSelect &"{ENTER}"

只是打开一个浏览器,然后再重新转向到一个新的地址而已,就这么慢了.

求助!
作者: archonwang    时间: 2004-11-30 22:20
可能是你设置的回放时间比较长,你看看Tool下的回放设置。
作者: truehero    时间: 2004-12-1 08:20
标题: 楼上的大侠!
你好,我的回放设置中的Delay between keystrokes 为0呀,

应该不是这个问题!
作者: xalee    时间: 2004-12-1 14:34
没招了!
注意一下输入法等等其它系统设置和环境,关掉不必要的软件。不行的话就在其它机器上跑相同的脚本试一下。

good luck! ;)
作者: truehero    时间: 2004-12-1 16:39
标题: 那真没办法了!
我在其它机器上也跑过了,一样的问题,系统环境应该没有问题的,
2G主频,1G内存,即便不启动其它程序,也有这个问题。

那真没办法了!
作者: pcl2004_27    时间: 2004-12-1 22:38
回放脚本速度慢可能由于robot识别对象机制导致
这里你可以用sqasetproperty函数直接设置ie地址栏的text属性
作者: xalee    时间: 2004-12-2 09:07
如果用的是IE,我试验过,加载html的enabler以后,可以很快地输入。如果是对象识别的问题的话,其它的对象识别有问题吗?
作者: truehero    时间: 2004-12-2 11:44
标题: 加载HTML的enabler是允许的呀
加载HTML的enabler是允许的呀,
其它的对像识别都没有问题。
作者: TestTest    时间: 2004-12-2 13:44
标题: 在inputkey之前加一个东西
inputkey"{F6}{Delete}"
作者: truehero    时间: 2004-12-3 08:55
标题: 加inputkey"{F6}{Delete}"有什么用呀
试过,还是不行,连输入都没有了.
作者: seemeagain_80    时间: 2004-12-8 16:47
这个问题我倒是没有遇到过
作者: cherry    时间: 2005-4-13 16:43
标题: 楼主这个问题解决了吗?我也遇到这个问题了
楼主这个问题解决了吗?我也遇到这个问题了,很郁闷,回放个脚本要等很长时间,楼主要是这个问题已经解决的话忘指点,先谢了




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