[Checkins] SVN: zc.testbrowser/trunk/ - Bugfix: Fixed setting the value on text area for the real test

Stephan Richter srichter at cosmos.phy.tufts.edu
Fri May 9 02:27:10 EDT 2008


Log message for revision 86562:
  - Bugfix: Fixed setting the value on text area for the real test
    browser. Thanks to Taylor Sittler for the bug report and fix.
  

Changed:
  U   zc.testbrowser/trunk/CHANGES.txt
  U   zc.testbrowser/trunk/src/zc/testbrowser/real.py

-=-
Modified: zc.testbrowser/trunk/CHANGES.txt
===================================================================
--- zc.testbrowser/trunk/CHANGES.txt	2008-05-09 05:39:42 UTC (rev 86561)
+++ zc.testbrowser/trunk/CHANGES.txt	2008-05-09 06:27:10 UTC (rev 86562)
@@ -1,9 +1,12 @@
 Changes
 =======
 
-1.0a5 (2008-04-??)
+1.0a5 (2008-05-??)
 ------------------
 
+- Bugfix: Fixed setting the value on text area for the real test
+  browser. Thanks to Taylor Sittler for the bug report and fix.
+
 - Bugfix: Fixed handling of named anchor links in mechanize implementation.
 
 - Bugfix: Added test for named anchor links.

Modified: zc.testbrowser/trunk/src/zc/testbrowser/real.py
===================================================================
--- zc.testbrowser/trunk/src/zc/testbrowser/real.py	2008-05-09 05:39:42 UTC (rev 86561)
+++ zc.testbrowser/trunk/src/zc/testbrowser/real.py	2008-05-09 06:27:10 UTC (rev 86562)
@@ -375,7 +375,7 @@
 
         def fget(self):
             if self.type == 'textarea':
-                return self.browser.execute('tb_tokens[%s].innerHTML'
+                return self.browser.execute('tb_tokens[%s].value'
                                             % self.token)
             return self.browser.execute(
                 'tb_tokens[%s].getAttribute("value")' % self.token)
@@ -388,7 +388,7 @@
                 self.add_file(value, content_type=self.content_type,
                               filename=self.filename)
             elif self.type == 'textarea':
-                self.browser.execute('tb_tokens[%s].innerHTML = %r'
+                self.browser.execute('tb_tokens[%s].value = %r'
                                      % (self.token, value))
             elif self.type == 'checkbox' and len(self.mech_control.items) == 1:
                 self.mech_control.items[0].selected = bool(value)



More information about the Checkins mailing list