нажатие на определенную ссылку с помощью функции qtp

Я хочу автоматизировать процесс входа в Flipkart, создав функцию, которая вызывается в действии.

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

Website() 'здесь вызывается функция в действии

Браузер открывается, но я не знаю, как нажать на вход без записи и запуска, а только через код и функцию.

Помогите пожалуйста мне.


person Pritam Panda    schedule 08.01.2015    source источник
comment
Вы собираетесь работать с репозиторием объектов или с описательным программированием?   -  person Iralution    schedule 08.01.2015


Ответы (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
person Iralution    schedule 08.01.2015

Здесь вы можете выбрать два подхода. 1. Репозиторий объектов: нажмите Ctrl + R, чтобы открыть репозиторий объектов. Затем добавьте объекты в свой репозиторий. Как только вы добавите их, просто перетащите их.

  1. Описательное программирование: так же, как первый ответ
person Viren    schedule 13.01.2015