1

我是 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 

出了什么问题?

4

4 回答 4

2

我可以看到你已经从 Tarun 的网站上拿了这个例子。几个问题/指针:

  1. 这是您的示例脚本中的所有代码吗?

  2. 你有我期望这个示例脚本附带的对象存储库吗?

  3. 您的实际 QTP 代码中是否存在所有这些随机空间?

  4. 你得到什么确切的错误信息?我认为“URL 可能是错误的”可能不是你真正得到的......

于 2009-08-18T13:51:41.513 回答
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

您还可以在运行脚本之前创建本地存储库。

于 2011-01-01T07:36:08.917 回答
1
  1. 检查您是否将对象存储在对象存储库中

  2. 试试下面提到的代码

    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()
    
  3. 代码中不应有空格。例如,您的脚本是

    Browser ("Google") .Page  ("Google"). WebButton ("Google Search").Click
    

    它应该是

    Browser("Google").Page("Google").WebButton("Google Search").Click
    
于 2009-10-07T11:22:23.827 回答
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
于 2012-07-12T07:01:47.570 回答