Назначьте значения через VB Scripts For Automation

Я новичок в области автоматизации, тестирования завершенного инструмента и сценариев VB. Мне дали задание автоматизировать веб-страницу. Я застрял на странице входа. У меня есть имя пользователя и пароль TextBoxex. Как я могу назначить значения текстового поля через мои скрипты 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()

Выдается ошибка

"Невозможно найти объект SetText(" имя пользователя ")

"Невозможно найти объект SetText("pasword")"

Пожалуйста, помогите мне очистить это. Заранее спасибо.

2 ответа

Решение

Вы получили ответ на форуме TestComplete?

Если вы этого не сделали, попробуйте использовать метод Keys вместо SetText - метод SetText не поддерживается в TestComplete 7, и если вы используете эту версию, это не будет работать.

Вы также можете попробовать назначить текст через wText: EditControl.wText = "username"

Надеюсь, это поможет.

  1. Удалите ключевое слово "Вызов" перед вашим Захваченным объектом, так как обычно "Вызов" используется для вызова определенной подпрограммы или функции, а вы используете "Вызов" для доступа к компоненту пользовательского интерфейса, который никогда не будет работать.

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

Дайте нам знать ваш дальнейший результат по этому вопросу.

Спасибо,

Другие вопросы по тегам