#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