Look for textarea fields as well as input fields
[sitecorepy.git] / sitecore / __init__.py
index 10b3c8ad38be08224b506693b3a5459e935ab6a8..e5b6bfded9f83be14ec62a8423b05969a669f112 100755 (executable)
@@ -156,8 +156,10 @@ class SiteCoreConnection (object):
         #   >>> a = s.w.switch_to_active_element()
         #   >>> a.get_attribute('id')
         # FIELD*, but the number * changes between sessions/versions
-        fields = [f for f in self.w.find_elements_by_tag_name('input')
-                  if f.get_attribute('id').startswith('FIELD')]
+        fields = []
+        for tag in ['input', 'textarea']:
+            fields.extend([f for f in self.w.find_elements_by_tag_name(tag)
+                           if f.get_attribute('id').startswith('FIELD')])
         match = False
         for f in fields:
             granddad = f.find_element_by_xpath('/../..')