jsmagister
v1.0.2
Published
A high level api making it easier to perform various tasks on Magister.
Downloads
2
Readme
jsmagister
A high level api making it easier to perform various tasks on Magister.
Getting started
- Install the package.
npm i jsmagister
- Place the following code somewhere.
const magister = require('jsmagister');
(async () => {
// Log in to Magister.
// Note: The school is the subdomain you will be on once you're logged in to Magister.
await magister.login('<username>', '<password>', '<school>');
// Wait for the page to load.
await magister.waitForPageLoad();
// Navigate to the 'cijfers' tab.
await magister.navigate('cijfers');
// Wait for page content to load.
await magister.waitForTimeout(1000);
// Take a screenshot and save it.
await magister.takeScreenShot('grades.png');
// Close magister.
await magister.close();
})();
- Run the code and if everything works like intended, a screenshot of the last grades should be saved.