The Java Native Runtime (JNR) is a collection of libraries for programmatically binding native code to Java interfaces using FFI (foreign function interface). - The Java Native Runtime Project ...
Dependencies flow downwards only. A lower layer must never import a higher layer. LoginPage may use WaitUtils. WaitUtils must never import LoginPage. DriverFactory must never import a test class.