This project aims to automate the Microsoft Approvals tool using Microsoft's own API. To manage approvals in order, the project utilizes Selenium WebDriver.
The responsibility for approvals that require order lies with the user. This type of approval simulates user behavior when interacting with the Microsoft Approvals tool using Selenium WebDriver, rather than using the API provided by Microsoft. Microsoft does not recommend using bots to interact with its tools, as any actions performed by the bot cannot be identified as not being from the user. Use this project with caution and always in compliance with Microsoft's policies.
- Integration with Microsoft API: Access and manipulation of approval data.
- Automation with Selenium: Control navigation and actions within the Approvals tool interface.
- Execution of approvals in order: Efficient management of pending approvals.
Before you begin, you will need to have installed:
- Python 3.x
- Selenium
- Required libraries: msal, Selenium
Contributions are welcome! Feel free to open an issue or submit a pull request.
Este projeto tem como objetivo automatizar a ferramenta de Aprovações da Microsoft utilizando a própria API da Microsoft. Para gerenciar as aprovações em ordem, o projeto utiliza o Selenium WebDriver.
As aprovações que necessitam de ordem é de responsabilidade do usuário. Este tipo de aprovação simula o comportamento do usuário ao interagir com a ferramenta de Aprovações da Microsoft, utilizando o Selenium WebDriver, em vez de utilizar a API fornecida pela Microsoft. A Microsoft não recomenda o uso de bots para interagir com suas ferramentas, pois qualquer ação realizada pelo bot não poderá ser identificada como não sendo do usuário. Utilize este projeto com cautela e sempre em conformidade com as políticas da Microsoft.
- Integração com a API da Microsoft: Acesso e manipulação de dados de aprovações.
- Automação com Selenium: Controle de navegação e ações na interface da ferramenta de Aprovações.
- Execução de aprovações em ordem: Gerenciamento eficiente das aprovações pendentes.
Antes de começar, você precisará ter instalado:
- Python 3.x
- Selenium
- Bibliotecas necessárias: msal, Selenium
Contribuições são bem-vindas! Sinta-se à vontade para abrir um issue ou enviar um pull request.