This is mostly to Tyler.
I got Sauce OnDemand support added to selenium-tests, but it's not
working as expected.
I get to the code that tries to install a plugin, which is in
pluginmanager.rb,
find(:xpath,"//input[starts-with(@name,'plugin.#{name}.')]").click()
and the above code does find the right element (can be verified by
looking at its name attribute), and click() call doesn't fail, but the
checkbox doesn't actually get checked.
I've used pry to poke around a bit, and when I "find" different
elements, I can see that the browser scrolls in Sauce, but it's not
showing the right element in the screen.
I wonder if somehow we need to make sure that the element in question is
placed in the middle of the page before it's clicked.
The same test works fine locally with Firefox.
--
Kohsuke Kawaguchi http://kohsuke.org/