Прысваенне значэнняў з дапамогай VB скрыптоў для аўтаматызацыі

Im новай для аўтаматызацыі, Test Complete Tool і VB скрыпты. Я даў заданне для аўтаматызацыі вэб-старонкі. Я затрымаўся ў Старонцы лагіна. У мяне ёсць імя карыстальніка і пароль TextBoxex. Як я магу прысвоіць значэння TextBox праз мае VB скрыпты. Калі ласка, дапамажыце мне з гэтым. Я даў сцэнары, якія я даў, які не працуе.

      Call Sys.Process("iexplore").Window("#32770", "Connect to 172.16.1.88", 1).Window("SysCredential", "", 1).Window("ComboBoxEx32", "", 1).Window("ComboBox", "", 1).Window("Edit", "", 1).SetText("username")
      BuiltIn.Delay(1000)

      Call Aliases.iexplore.dlgConnectTo17216188.SysCredential.ComboBoxEx32.ComboBox.Edit.Keys("[Tab]")

      Call Sys.Process("iexplore").Window("#32770", "Connect to 172.16.1.88", 1).Window("SysCredential", "", 1).Window("Edit", "", 1).SetText("pasword")

      BuiltIn.delay(10000)

      Call Sys.Process("iexplore").Window("#32770", "Connect to 172.16.1.88", 1).Window("Button", "OK", 1).Click()

Памылка выкінуты з'яўляецца

"Unable to find the object SetText("username")

"Unable to find the object SetText("pasword")"

Калі ласка, дапамажыце мне, каб ачысціць this.Thanks ў Advance.

0
Вы, верагодна, лепш поспехі пытаць гэта на TestComplete форумы .
дададзена аўтар Helen, крыніца
Дзякуючы 4 парады., Карысная
дададзена аўтар Udhay, крыніца

2 адказы

Вы атрымалі адказ на TestComplete форуме?

Калі няма, то паспрабуйце выкарыстоўваць метад Ключы замест SetText - метад SetText не падтрымліваецца ў TestComplete 7, і калі вы выкарыстоўваеце гэтую версію, гэта не будзе працаваць.

Акрамя таго, можна паспрабаваць прызначыць тэкст праз wText: EditControl.wText = "імя карыстальніка"

Я спадзяюся, што гэта дапамагае.

0
дададзена
Я атрымаў адказ на гэтае пытанне праз SmartBear TestComplete форуму. Дзякуй за спасылку на сайце.,
дададзена аўтар Udhay, крыніца
  1. Калі ласка, Выдаліць «Выклік» Слова перад вашым палонным аб'ектам, як правіла, «Выклік» выкарыстоўваюцца для выкліку канкрэтнай падпраграмы або функцыі, і вы карыстаецеся "Выклік" для доступу да кампанента карыстацкага інтэрфейсу, які ніколі не будзе працаваць.

  2. Проста выкарыстоўвайце "Затрымка (10000)" гэта таксама працуе, каб затрымаць ваш скрыпт для пэўнага часу.

Дайце нам ведаць вашыя далейшыя вынікі па гэтым пытанні.

дзякуй,

0
дададзена