--- 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

Reply via email to