Function Library is a function which can be used multiple times across same or different Test Cases. These functions are user-actions which can be repetitive. You can reference input and output parameters corresponding to the function. You can create a Function Library in two ways: By adding test step, and recording actions performed on a web application.
Function Library can be used across other OpKey modules like Test Case & Gherkin.
Function Library can be executed individually by using 'Run Now' or 'Debug Now' button. You can execute multiple Function Library files by adding them to the Test Case.
You can map a Function library file with corresponding Gherkin step as well.