boyeestudio 发表于 2008-12-23 16:33:17

为什么浏览器采用SystemUtil.Run方式运行后,弹出窗口中的元素回放不成功呢?

SystemUtil.Run "C:\Program Files\Internet Explorer\IEXPLORE.EXE","","C:\Documents and Settings\King.c.Tan","open"
Browser("Browser").Sync
Browser("Browser").Stop

Browser("Browser").Navigate "http://10.130.54.55:8001/knowledge/login.jsp"
Browser("仓库系统").Page("仓库系统").Sync
'Browser("仓库系统").Navigate "http://10.130.54.55:8001/knowledge/login.jsp"
Browser("仓库系统").Page("仓库系统").WebEdit("operId").Click
Browser("仓库系统").Page("仓库系统").WebEdit("operId").Set "888"
Browser("仓库系统").Page("仓库系统").WebEdit("passwd").SetSecure "495098edff05702307729b1ad27eeca0ebcb"
Browser("仓库系统").Page("仓库系统").WebEdit("vcname").Click'这个地方点击后会弹出窗口。
Browser("Browser").Page("Page").WebElement("虚拟中心1").Click'这个地方,死活不能点击!
Browser("Browser").Page("Page").WebButton("确定").Click
Browser("仓库系统").Page("仓库系统").WebButton("登 录").Click

ltp401128401128 发表于 2008-12-23 17:14:14

Browser("Browser").Page("Page").WebElement("虚拟中心1").Click'这个地方,死活不能点击!
在这段代码的前面加一段代码
Browser("Browser").Page("Page").WebElement("虚拟中心1").highlight
1、查看一下你要操作的对象是否在web页面中被点亮,如果没有点亮,说明对象库中的有关这关对象的描述已经不
管用了,建议你参考使用描述行编程来解决
2、如果对象被点亮,那就有可能是Webelement不支持click方法,可用使用下面的方法
Browser("Browser").Page("Page").WebElement("虚拟中心1").fireEvent    "onclick"
页: [1]
查看完整版本: 为什么浏览器采用SystemUtil.Run方式运行后,弹出窗口中的元素回放不成功呢?