hotsmile99 发表于 2011-7-4 10:50:03

遇到一个问题,高手指教

Test_Object("验证码").Obj.Click
wait(2)
        Call Test_Object("刷新验证码").Obj.CaptureBitmap("C:\OCR\validCode.bmp",True)
        Dim code,etype

        code=Cstr(GetOcrCode("C:\OCR\validCode.bmp"))
                msgbox code
        Test_Object("验证码").Obj.Click
        etype="1234"
        'code=code &""
        Test_Object("验证码").Obj.Set(code)
这个有问题,qtp执行的时候报参数不正确,但是我msgbox能够正常取到值,这是为啥?
验证码是一个webedit框,我手动赋值给code变量也不会报错?

17800455 发表于 2011-7-4 14:29:14

obj方法是什么?  是不会object啊。
如果是dom接口这么用。

object.value = code
页: [1]
查看完整版本: 遇到一个问题,高手指教