Create a gist now

Instantly share code, notes, and snippets.

What would you like to do?
# I created this because the headless webkit doesn't handle click/mouse events very well
# so when using jquery events/binds like click/focus/mousedown etc... the tests weren't passing
# because the javascript wasn't being executed because no mosue event was triggered
# this gets around that and works just like fill_in
def jquery_fill_in(selector, options)
page.execute_script %Q{
if((selector = $('##{selector}')).length || ($selector = $('label:contains(#{selector})').parent().find(':input')).length) {
} else {
throw 'Selector (#{selector}) not found';
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment