smysnk / sikuli-framework

SikuliFramework provides an object-oriented abstraction on top of Sikuli to assist with interacting GUI elements, such as sets of buttons, checkboxes, radio buttons, windows and dialogue hierarchies for GUI automation and testing.
Other
76 stars 27 forks source link

Is this just for Robot Framework integration or more? #6

Open daluu opened 6 years ago

daluu commented 6 years ago

This seems to be a nice framework. Curious as to whether it is strictly RF focused or not.

A future thought might be to expand it to provide some sort of WebDriver API interface so that any WebDriver client could call it and work with it. If not to work with generic WebDriver API (and hence any supported WebDriver client), maybe a custom one.

I made effort on a POC but didn't get far, but I mapped out a spec on how Sikuli API/usage could translate to WebDriver API:

https://github.com/daluu/SikuliDriverServer/wiki/WebDriver-API-command-support-and-mapping-to-Sikuli-API

although briefly glancing over this framework, it probably takes a different approach for image location strategy.

Anyways just some food for thought.