Quote:
how can i write functional/UI Test cases
That is what Selenium is there for, it is not only a bot maker framework.
You can write the scripts to test the UI for your application. If you want to unit test the application, then you might want to check other frameworks for Python testing. Packages such as
unittest
can help you in this.