Получите доступ к элементу рабочего стола Power BI, полученному от RPA, для выполнения требуемой автоматизации

#python #automation #powerbi #powerbi-desktop #rpa

Вопрос:

Я использую библиотеку rpaframework(RPA.Desktop.Windows) на python для выполнения автоматизации Power BI .

Я получил элементы окна Power BI, используя эту библиотеку, как показано ниже:

 ([lt;uia_controls.StaticWrapper - 'Get data', Static, 8881667776078132027gt;, lt;uia_controls.ButtonWrapper - 'Close', Button, -4781744411977329195gt;], [{'automation_id': '',  'class_name': '', 'control_id': 'None', 'control_type': 'Text', 'enabled': 'True', 'handle':  'None', 'name': 'Get data', 'parent': 'Button', 'process_id': '10844', 'rectangle': '(L195, T241,  R255, B261)', 'rich_text': 'Get data', 'runtime_id': '(42, 133602, 4, 842, 61453, 1)', 'visible':  'True', 'legacy': {'ChildId': 1, 'DefaultAction': '', 'Description': '', 'Help': '',  'KeyboardShortcut': '', 'Name': 'Get data', 'Role': 42, 'State': 64, 'Value': ''}, 'object':  lt;uia_controls.StaticWrapper - 'Get data', Static, 8881667776078132027gt;}, {'automation_id': '',  'class_name': '', 'control_id': 'None', 'control_type': 'Button', 'enabled': 'True', 'handle':  'None', 'name': 'Close', 'parent': 'Pane', 'process_id': '10844', 'rectangle': '(L1200, T73,  R1232, B99)', 'rich_text': 'Close', 'runtime_id': '(42, 133602, 4, 855)', 'visible': 'True',  'legacy': {'ChildId': 0, 'DefaultAction': 'Toggle', 'Description': '', 'Help': '',  'KeyboardShortcut': '', 'Name': 'Close', 'Role': 43, 'State': 1048576, 'Value': ''}, 'object':  lt;uia_controls.ButtonWrapper - 'Close', Button, -4781744411977329195gt;}])   

В приведенной выше структуре у меня есть элемент кнопки закрытия , как я могу получить доступ к этому элементу для выполнения события операции закрытия(щелчок мыши по кнопке закрытия) в окне Power BI?

Чтобы лучше понять мой вопрос, прикрепите скриншот ниже значка закрытия (выделен в img), к которому я хочу получить доступ в powerbi, чтобы автоматизировать процесс закрытия этого диалога. диалоговое окно закрытия power bi img

Конечная конечная цель состоит в том, чтобы автоматизировать процесс подключения к источнику данных с помощью выбора Getdata в главном окне powerbi, предоставив сведения об источнике в качестве входных данных. power bi Получает данные img