我是qtp的新手,这是一个示例脚本,我在其中遇到一些错误,例如“URL可能错误”。
Browser ("Google").Navigate ( "http://www.google.com")
Browser ("Google"). Page ("Google").Sync
Browser ("Google"). Page("Google"). WebEdit("q:"). Set (" tarun lalwani")
Browser ("Google") .Page ("Google"). WebButton ("Google Search").Click
Browser ("Google") .Page (" tarun lalwani - Google").link ("knowledgeInbox").Click
Browser ("Google").Page ("knowledgeInbox").Sync
Browser ("Google") .close
出了什么问题?
答案 0 :(得分:2)
我可以看到你从Tarun的网站上看到了这个例子。几个问题/指示:
这是所有示例脚本中的代码吗?
您是否拥有此示例脚本附带的对象存储库?
您的实际QTP代码中是否存在所有随机空格?
您收到了哪些确切的错误消息?我认为“网址可能有误”可能不是你真正得到的......
答案 1 :(得分:1)
检查是否在对象存储库中存储了对象
尝试下面提到的代码
Set IE = CreateObject("InternetExplorer.Application")
IE.Navigate "http://www.google.co.in"
IE.Visible = True
IE.Document.All.Item("q").Value = "serach"
IE.Document.All.Item("f").submit()
代码中没有空格。例如,您的脚本是
Browser ("Google") .Page ("Google"). WebButton ("Google Search").Click
应该是
Browser("Google").Page("Google").WebButton("Google Search").Click
答案 2 :(得分:1)
您应该指定浏览器:
browser("IE").Page("website name").etc.......
或将其存储在变量中:
set a=browser("IE").page("name of ur site etc")
a.webedit("name of text field").set "pavan"
a.webbutton("search").click
您还可以创建本地存储库 在运行脚本之前。
答案 3 :(得分:1)
SystemUtil.Run "iexplore","URL of the application"
With Browser("A").Page("B")
.WebEdit("Logical Name of the Text Field").Set"SearchKeyText"
.WebButton("Text label of the Button").Click
End With