Small Library that makes it easier to create scripts to automate IBM Maximo's frontend
Project description
Maximo GUI Connector for Python
A small package that uses Selenium to automate the most basic operations you could do on IBM Maximo Asset Management
Installation
- Install the package by typing
pip install maximo-gui-connector
- Download the chromedriver (see this note) matching your browser version and put it into PATH
You can include the package into your script and use it like this:
import maximo_gui_connector as MGC
YOUR_USERNAME = ""
YOUR_PASSWORD = ""
YOUR_GROUP = ""
if __name__ == "__main__":
try:
maximo = MGC.MaximoAutomation({ "debug": False, "headless": False })
maximo.login(YOUR_USERNAME, YOUR_PASSWORD)
maximo.goto_section("changes")
maximo.setFilters({ "status": "!=REVIEW", "owner group": YOUR_GROUP })
print(maximo.getAllRecordsFromTable())
maximo.logout()
except Exception as e:
print(e)
finally:
print()
input("Press any key to stop the script and close chrome")
maximo.close()
IMPORTANT
As of now (v. 0.0.1) this package only allows to use the Chromedriver (which MUST be installed). The possibility to change the browser is in roadmap.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
maximo-gui-connector-0.1.0.tar.gz
(11.8 kB
view hashes)
Built Distribution
Close
Hashes for maximo-gui-connector-0.1.0.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9d8b4c4ef5a98f7b4529bb78d5c0b134ff7b3fa1a520e45832bc2350969ae1af |
|
MD5 | 8c4d51946a732d9ff8a1829ab46cec11 |
|
BLAKE2b-256 | 84cff062c24e245a8f8d12504b00ec26d9dd04ccaf9cf0de5940e92d6a223560 |
Close
Hashes for maximo_gui_connector-0.1.0-py2.py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ece41e21c7df212859150d6e6ee941983c9503f673640c44164614ffe8e27a25 |
|
MD5 | ab978e812271bc0718c3cfddc1b0096c |
|
BLAKE2b-256 | 73cdc537221159ad56333163f55ca103363484cd1cc415d48e187ed53a0b6fe0 |