Robotframework-WhiteLibrary: автоматизация приложений Windows: ключевое слово при нажатии кнопки приводит к сбою - PullRequest
0 голосов
/ 27 февраля 2019

Мы пытаемся автоматизировать приложение для Windows, к которому можно получить доступ только через Citrix Receiver, используя Robotframework-Whitelibrary.Мне удалось успешно запустить Citrix Receiver.Но присоединить окно, нажать кнопку после этого не работают.«Не удалось найти окно с названием« Citrix Receiver »- это ошибка, которая отображается. Без команды« Присоединить окно »я не смогу получить доступ к каким-либо элементам внутри приложения. Я не уверен, что я делаю здесь неправильно. Тест»& Информация об ошибках ниже.

*** Test Cases ***
Test1

     Launch Application    ${Test Application} 
     Sleep            3sec
     Attach Window    Citrix Receiver
     WhiteLibrary.Click Button    text:Open

| FAIL | AutomationException: Не удалось найти окно с заголовком Citrix Receiver в процессе 17020, после ожидания в течение 30 секунд в TestStack.White.Factory.ChildWindowFactory.WaitTillFound(Func`1 find, String message) в TestStack.White.Factory.WindowFactory.CreateWindow (заголовок строки, процесс Process, параметр InitializeOption, WindowSession windowSession) в TestStack.White.Application.GetWindow (заголовок строки, параметр InitializeOption)

1 Ответ

0 голосов
/ 01 марта 2019

Решение:

Мне нужно было сделать следующее: Запустить и прикрепить приложение, а затем прикрепить окно.После этого я смог найти элемент в приложении.

     Launch Application    ${Test Application} 
     Attach Application By Id    ${pid}
     Attach Window    window_title=Citrix Receiver
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...