[Checkins] SVN: zope.testbrowser/branches/benji-zope.testbrowser.real/src/zope/testbrowser/real. make passing a URL to getLink work

Benji York benji at zope.com
Tue Sep 11 05:47:07 EDT 2007


Log message for revision 79561:
  make passing a URL to getLink work
  

Changed:
  U   zope.testbrowser/branches/benji-zope.testbrowser.real/src/zope/testbrowser/real.js
  U   zope.testbrowser/branches/benji-zope.testbrowser.real/src/zope/testbrowser/real.py
  U   zope.testbrowser/branches/benji-zope.testbrowser.real/src/zope/testbrowser/real.txt

-=-
Modified: zope.testbrowser/branches/benji-zope.testbrowser.real/src/zope/testbrowser/real.js
===================================================================
--- zope.testbrowser/branches/benji-zope.testbrowser.real/src/zope/testbrowser/real.js	2007-09-11 09:38:10 UTC (rev 79560)
+++ zope.testbrowser/branches/benji-zope.testbrowser.real/src/zope/testbrowser/real.js	2007-09-11 09:47:07 UTC (rev 79561)
@@ -61,7 +61,7 @@
     var i=0;
     var found = null;
     if (index == undefined) index = null;
-    for (x=0; x < anchors.length; x++) {
+    for (var x=0; x < anchors.length; x++) {
         a = anchors[x];
         if (!predicate(a)) {
             continue;
@@ -96,17 +96,17 @@
         }, index)
 }
 
-function tb_get_link_by_id(id, index) {
+function tb_get_link_by_url(url, index) {
     return tb_get_link_by_predicate(
         function (a) {
-            return a.id == id;
+            return a.href.indexOf(url) == 0;
         }, index)
 }
 
-function tb_get_link_by_url(url, index) {
+function tb_get_link_by_id(id, index) {
     return tb_get_link_by_predicate(
         function (a) {
-            return a.href.indexOf(url) == 0;
+            return a.id == id;
         }, index)
 }
 

Modified: zope.testbrowser/branches/benji-zope.testbrowser.real/src/zope/testbrowser/real.py
===================================================================
--- zope.testbrowser/branches/benji-zope.testbrowser.real/src/zope/testbrowser/real.py	2007-09-11 09:38:10 UTC (rev 79560)
+++ zope.testbrowser/branches/benji-zope.testbrowser.real/src/zope/testbrowser/real.py	2007-09-11 09:47:07 UTC (rev 79561)
@@ -157,7 +157,7 @@
                  % (simplejson.dumps(text), js_index))
         elif url is not None:
             msg = 'url %r' % url
-            token = self.execute('tb_get_link_by_text(%s, %s)'
+            token = self.execute('tb_get_link_by_url(%s, %s)'
                  % (simplejson.dumps(url), js_index))
         elif id is not None:
             msg = 'id %r' % id

Modified: zope.testbrowser/branches/benji-zope.testbrowser.real/src/zope/testbrowser/real.txt
===================================================================
--- zope.testbrowser/branches/benji-zope.testbrowser.real/src/zope/testbrowser/real.txt	2007-09-11 09:38:10 UTC (rev 79560)
+++ zope.testbrowser/branches/benji-zope.testbrowser.real/src/zope/testbrowser/real.txt	2007-09-11 09:47:07 UTC (rev 79561)
@@ -28,4 +28,5 @@
     >>> browser.getLink('Preferences')
     <Link text='Preferences' url='http://images.google.com/preferences?hl=en'>
 
-#    >>> browser.getLink(url='http://news.google.com')
+    >>> browser.getLink(url='http://news.google.com/')
+    <Link text='News' url='http://news.google.com/nwshp?tab=in'>



More information about the Checkins mailing list