Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Tested Py4J feature in the new RF library and it works fine on any OS #5

Open
adrian-evo opened this issue Apr 22, 2021 · 1 comment

Comments

@adrian-evo
Copy link

Hi @RaiMan

As you proposed last year in this topic discussion jpype-project/jpype#911, I enabled both Py4J and JPype on my Robot Framework library proposal (https://github.com/adrian-evo/robotframework-sikulixlibrary). From my testing, SikuliX with Java bridge works fine now also on MacOS with Py4J, and on Windows and Linux with both Py4J and Jython.

I think I didn't used any sikulix4python experimental features you described in your project but I guess I used just your enabled Py4J server and standard Java features. Hopefully this approach will work also in the future SikuliX releases.

However what I noticed might not work yet is some get features, e.g. ImagePath.get(), and the known App open issue with Ubuntu. Also tested the library extensively in Windows project for several hours and didn't encountered any relevant issue.

@RaiMan
Copy link
Owner

RaiMan commented Apr 22, 2021

Thanks for the information.

I will have a look at it during the next 2 - 3 weeks.

... and I will now finally remove all the experimental RFW stuff from SikuliX and point to your project instead wherever it makes sense.

Hopefully this approach will work also in the future SikuliX releases.

... I will do my very best, after having understood, what your project needs ;-)

Hopefully somewhen during the next 2 weeks I will start again with nightly builds of the follow-up of 2.0.5, so you can have a watch on it.

All the best.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants