diff --git a/robobrowser/forms/fields.py b/robobrowser/forms/fields.py index c6ddeb3..8bfc36a 100644 --- a/robobrowser/forms/fields.py +++ b/robobrowser/forms/fields.py @@ -52,9 +52,14 @@ def __init__(self, parsed): super(Input, self).__init__(parsed) self.value = self._parsed.get('value') + def __repr__(self): + return ''.format(self.name, self.value) + class Submit(Input): - pass + + def __repr__(self): + return ''.format(self.name, self.value) class FileInput(BaseField): @@ -72,6 +77,9 @@ def value(self, value): # in requests. payload_key = 'files' + def __repr__(self): + return ''.format(self.name, self.value) + class MultiOptionField(BaseField): @@ -195,13 +203,21 @@ def __init__(self, parsed): super(Textarea, self).__init__(parsed) self.value = self._parsed.text.rstrip('\r').rstrip('\n') + def __repr__(self): + return '