使用qtp函数单击特定链接

时间:2015-01-08 12:04:10

标签: vbscript qtp hp-uft

我想通过创建一个在动作中调用的函数来自动登录到flipkart的过程

Function Website() 'this is the function
Systemutil.Run("iexplore.exe"), "http://www.flipkart.com" 
End Function

Website()'这是在动作中调用函数的地方

浏览器正在打开,但我不知道如何在不进行记录和运行的情况下点击登录,但只能通过代码和功能。

请帮帮我。

2 个答案:

答案 0 :(得分:2)

如果你想用描述性编程来做,这将是一个简单的例子: (我使用直接登录页面,因为它比点击登录链接更容易)

Website()

Function Website()
    Systemutil.Run("iexplore.exe"), "https://www.flipkart.com/account/login?from=header"
    set objPage = Browser("title:=Flipkart.com: Login.*").Page("title:=Flipkart.com: Login.*")

    objPage.Sync()

    objPage.WebEdit("html id:=login_email_id1").Set "UsernameXY"
    objPage.WebEdit("html id:=login_password1").Set "SecretPassword"
    objPage.WebButton("html id:=login-cta").Click()

End Function

答案 1 :(得分:0)

您可以从这里选择两种方法。 1.对象存储库:按Ctrl + R打开对象存储库。然后将对象添加到存储库。添加后,只需拖放即可。

  1. 描述性编程:就像回答一个