51Testing软件测试论坛

标题: 为什么浏览器采用SystemUtil.Run方式运行后,弹出窗口中的元素回放不成功呢? [打印本页]

作者: boyeestudio    时间: 2008-12-23 16:33
标题: 为什么浏览器采用SystemUtil.Run方式运行后,弹出窗口中的元素回放不成功呢?
  1. SystemUtil.Run "C:\Program Files\Internet Explorer\IEXPLORE.EXE","","C:\Documents and Settings\King.c.Tan","open"
  2. Browser("Browser").Sync
  3. Browser("Browser").Stop

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

作者: ltp401128401128    时间: 2008-12-23 17: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"




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