aardio 官方社区

 找回密码
 注册会员

QQ登录

只需一步,快速开始

搜索
查看: 10511|回复: 2

wb.getEle("LoginForm_username") 报COM error??

[复制链接]

24

主题

37

回帖

403

积分

二级会员

积分
403
发表于 2012-10-9 10:34:03 | 显示全部楼层 |阅读模式
本帖最后由 03128crz 于 2012-10-9 12:20 编辑

部分代码如下:
                         wb.go("http://xxxxxxx/index.php");
            console.log("打开内网,update 代理店铺1");
            wb.wait(
"");//等待指定网址,可以使用模式匹配语法
            console.log("打开内网,update 代理店铺2");
            var   ele1 = wb.getEle("LoginForm_username")  ;
            ele1.value =
"xxxx";
            console.log(
"打开内网,update 代理店铺3");
            win.delay(2000);

只打印出:打开内网,update 代理店铺2 ,然后就报了以下错误,问题是快程序在另一台机上可以
正常运行,而且我单独在这台机子上测试这部分代码也没有问题...
file:D:\software\aardio\lib\web\form\_.aau
line:#481
error:COM error
被调用的对象已与其客户端断开连接

117

主题

1103

回帖

6572

积分

六级会员

积分
6572
发表于 2012-10-9 15:41:18 | 显示全部楼层
var   ele1 = wb.getEle("LoginForm_username")  ;
ele1.value = "xxxx";
第一句是取对象 第二句是对对象的属性操作 所以你应该先判断下这个对象到底存在否...

1

主题

26

回帖

354

积分

二级会员

积分
354
QQ
发表于 2012-10-19 10:31:37 | 显示全部楼层
楼上正解 很多时候 有不知道的原因 导致节点不存在 都是有的  所以先判断下 或者等待节点出现
您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

手机版|未经许可严禁引用或转载本站文章|aardio.com|aardio 官方社区 ( 皖ICP备09012014号 )

GMT+8, 2025-3-22 05:25 , Processed in 0.057224 second(s), 23 queries .

Powered by Discuz! X3.5

Copyright © 2001-2024 Tencent Cloud.

快速回复 返回顶部 返回列表