ysm145 发表于 2013-1-22 09:38:58

【已解决】急,帮忙看一下这个错误

本帖最后由 黑羽祭 于 2013-1-23 11:25 编辑

SystemUtil.Run"C:\Program Files\Internet Explorer\IEXPLORE.EXE", "www.baidu.com"

For i = 0 to 9
Browser("百度一下,你就知道").Page("百度一下,你就知道")._

   WebEdit("关键字输入框").Set DataTable.Value("关键字输入","Action1")&i

   Browser("百度一下,你就知道").Page("百度一下,你就知道")._

   WebButton("百度一下").Click

   Browser("百度一下,你就知道").Page("百度搜索_搜索结果页面")._

   Image("到百度首页").Click

Next

这段代码执行时,提示第一行缺少标识符,不知道怎么改,请大家帮忙看一下

黑羽祭 发表于 2013-1-22 14:00:54

回复 1# ysm145


    直接上代码的截图来看看。
我猜是你写的格式的问题,如那个空行

赵佳乐SMILE 发表于 2013-1-22 14:02:43

Browser("百度一下,你就知道").Page("百度一下,你就知道")._

   WebButton("百度一下").Click

中间不要有空行
   Browser("百度一下,你就知道").Page("百度一下,你就知道")._
   WebButton("百度一下").Click

ysm145 发表于 2013-1-22 16:10:31



写代码之前对象已经添加到对象库中,不知道为什么还报这个错误

ysm145 发表于 2013-1-22 16:12:54

难道用SystemUtil.Run打开应用,就识别不了对象吗

xjwldlover 发表于 2013-1-22 16:51:33

LZ只需要使用翻译工具将错误提示翻译一遍就知道什么问题了,这样的问题,是懒惰吗~

ysm145 发表于 2013-1-22 17:29:21

我翻译了,但不知道怎么解决,麻烦指点一下

xjwldlover 发表于 2013-1-22 17:49:41

回复 7# ysm145

无法找到父对象【class browser】,那么肯定就是对象库的browser(百度)与实际显示的页面属性不一致了,你对比一下browser的属性即可发现。
百度,搜索一下之后,页面title发生变化,这时你再根据title识别对象,应该会识别不到(推测)。

zhangkun90 发表于 2013-1-22 17:53:26

回复 7# ysm145


    是对象库的问题吧 你应该点击调试按钮 打开对象库, 找到那个Browser高亮一下 看看 是否识别..如果不识别 重新 更新一下

zhangkun90 发表于 2013-1-22 17:54:55

SystemUtil.Run "IEXPLORE.EXE","www.baidu.com"用不着路径 直接这么写就成

zhangkun90 发表于 2013-1-22 18:02:21

你把对象库 截图给看看 是不是对象不识别你更新下 browser

ysm145 发表于 2013-1-22 18:09:07

,这是对象库,没发现有什么问题

ysm145 发表于 2013-1-22 18:09:49

不知道为什么browser没有被识别

zhangkun90 发表于 2013-1-23 08:43:43

回复 13# ysm145


    那你就更新下 Browser   再对象库中 有一个 update更新下就好了

黑羽祭 发表于 2013-1-23 08:50:48

回复 12# ysm145


    你是不是开着多个页面执行的脚本?
首先建议执行的时候,关掉所有的页面。
然后也要确认下对象库中的对象是否正常可用,去对象库高亮一下确认一下。

ysm145 发表于 2013-1-23 10:36:21

谢谢大家的提醒,我忘记了使用高亮,对象更新功能,刚刚使用了大家的方法,解决了
页: [1]
查看完整版本: 【已解决】急,帮忙看一下这个错误