Hi,
I will first explain my initial problem and then explain my understanding of what I need to do and finally my current obstacle. I would like feedback if I was thinking correctly and how to solve that last obstacle.
I have Selenium IDE .side project. I need to add to add a command or some capability to automatically make screenshots while the tests are running.
As Selenium IDE itself does not seem to support this functionality, the solution I cam up with, is create a plugin. The documentation wasn't clear on this part, but it seemed I needed to create a browser plugin (Firefox and Chrome) that communicates with the selenium browser plugin through messages. Either way, this is what I did. The plugin supplies a screenshot command to the selenium IDE and I was able to take screenshots following the rest of the plugin documentation. In that part, it seemed I was correct. So far, so good.
Now, another requirement was that the tests should be able to run in the selenium-side-runner. What I discovered, is that the selenium-side-runner runs the tests in a new browser that won't have my screenshot plugin. Now, this makes sense, as plugins can make the tests fragile or wrong. But now the tests do not recognize the new screenshot command and fail.
So this is where I am. I am not sure how to make selenium-side-runner pull in my plugin. I have seen the plugins key in the .side project file, but I have found no documentation about it. I did a cursory search through the selenium IDE project source code for plugins word, but didn't find anything that seemed relevant.
In summary, how do I include the plugin to be run with selenium-side-runner? I would be happy to supply extra details.