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
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:
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.