From ffb883142c596c7fcaef0f4b4e8f0bee226ba716 Mon Sep 17 00:00:00 2001 From: Jorge Vargas Date: Thu, 17 Mar 2011 05:12:33 -0400 Subject: [PATCH] - adding a guard to fail properly if the field is not found --- lettuce_webdriver/webdriver.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/lettuce_webdriver/webdriver.py b/lettuce_webdriver/webdriver.py index 6f31b79..39575c4 100644 --- a/lettuce_webdriver/webdriver.py +++ b/lettuce_webdriver/webdriver.py @@ -1,7 +1,7 @@ """Webdriver support for lettuce""" import time -from nose.tools import assert_true +from nose.tools import assert_true,assert_false from lettuce import step from lettuce import world @@ -154,6 +154,7 @@ def fill_in_textfield(step, field_name, value): text_field = find_field(world.browser, 'text', field_name) or \ find_field(world.browser, 'textarea', field_name) or \ find_field(world.browser, 'password', field_name) + assert_false(text_field == False,'Can not find a field named "%s"' % field_name) text_field.clear() text_field.send_keys(value)