--- Ksenia Marasanova <[EMAIL PROTECTED]> wrote: > Hi list, > > I am learning Selenium for the first time, using this post as a > tutorial: > http://agiletesting.blogspot.com/2005/03/web-app-testing-with- > python-part-2.html > I am not sure where should I ask this question (here or maybe on > Twisted list?), so please point me to the right direction. > > My configuration: > - OS X 10.4 > - Selenium revision 611 > - Python 2.4 + Twisted 2.0.1 + Twisted web 0.5.0 > - Firefox 1.0.4 > > With a little tweaks (mostly replacing Windows specific things) HTML > > mode works great, including proxy http://localhost:8080/AUT/000000A/ > http/www.google.com > > Now I want to do the same test in driven mode, using Python script. > But the line > print > app.open('http://localhost:8080/AUT/000000A/http/www.google.com/') > causes this error on the server: > > --- <exception caught here> --- > File "/Library/Frameworks/Python.framework/Versions/2.4/lib/ > python2.4/site-packages/twisted/web/server.py", line 152, in process > resrc = self.site.getResourceFor(self) > File "/Library/Frameworks/Python.framework/Versions/2.4/lib/ > python2.4/site-packages/twisted/web/server.py", line 507, in > getResourceFor > return resource.getChildForRequest(self.resource, request) > File "/Library/Frameworks/Python.framework/Versions/2.4/lib/ > python2.4/site-packages/twisted/web/resource.py", line 50, in > getChildForRequest > resource = resource.getChildWithDefault(pathElement, request) > File "/Library/Frameworks/Python.framework/Versions/2.4/lib/ > python2.4/site-packages/twisted/web/resource.py", line 150, in > getChildWithDefault > return self.getChild(path, request) > File "/Library/Frameworks/Python.framework/Versions/2.4/lib/ > python2.4/site-packages/twisted/web/static.py", line 277, in getChild > return resource.IResource(processor(fpath.path, self.registry)) > File "/Library/Frameworks/Python.framework/Versions/2.4/lib/ > python2.4/site-packages/twisted/web/script.py", line 70, in > ResourceScript > execfile(path, glob, glob) > File > "/Users/ksenia/Code/selenium/code/python/twisted/src/selenium/ > selenium_driver/driver.rpy", line 14, in ? > interpreter = registry.getComponent(SeleniumInterpreter) > File "/Library/Frameworks/Python.framework/Versions/2.4/lib/ > python2.4/site-packages/twisted/python/components.py", line 597, in > getComponent > adapter = interface.__adapt__(self) > exceptions.AttributeError: class SeleniumInterpreter has no attribute > > '__adapt__' > >
Ksenia, I just updated Selenium from subversion and tried going through my tutorial again (on WinXP), and I didn't have any problems. I have Python 2.4.1 and Twisted 1.3.0. Maybe the latest version of Twisted has an incompatibility with Selenium. Can you try it with Twisted 1.3.0? Grig _______________________________________________ Selenium-users mailing list Selenium-users@lists.public.thoughtworks.org http://lists.public.thoughtworks.org/mailman/listinfo/selenium-users