Is there a way we can perform `Selenium automation` (with `Java`) on `Oracle` applications? 

On the `Oracle website` they have given ways by which we can convert the `Oracle applications` into `Oracle ADF` faces applications and then automate it with `Selenium` or the `Oracle application` can be converted into a webpage and then it can be automated.

But instead of these two methods is there any other way anyone has tried? 

I don't want to use other testing tools like `QTP`, `Oracle ATS` or `Windows` (which is an open source tool). So in spite of all this, is there still a way through which `Selenium automation` can be done on `Oracle applications`?