TypeError: attribute-less object (assign or del)

Pieter Claerhout PClaerhout at CREO.BE
Wed May 17 09:49:41 EDT 2000

What if you try the following?

Site.Frames["main"].Forms[1].Item["txtpassword"].Value = 'foo'


-----Original Message-----
From: scorder at incigna.com [mailto:scorder at incigna.com]
Sent: Wednesday, May 17, 2000 3:49 PM
To: python-list at python.org
Subject: Re: TypeError: attribute-less object (assign or del)

Here is the line of VBScript that works:
site.frames("main").forms(1).item("txtpassword").value = 'foo'

And here is the line of Python that doesn't work.
Site.Frames("main").Forms(1).Item("txtpassword").Value = 'foo'

Maybe its the nested level of collections throwing things off?  I
don't have any problems modifying any of the properties of objects
higher up the heiarchy.  I'm definately at a loss here.

On Tue, 16 May 2000 18:23:12 GMT, "Fredrik Lundh" <effbot at telia.com>

>Sam Corder <scorder at incigna.com> wrote:
>> I'm using the windows script control to allow scripting in a VB project that
>> I am working on.  My app exposes a website object which users can script
>> different things like clicking a link or looking for text (feedback).  It
>> works fine using VBScript but I want to use a more feature full language
>> like Python.  The problem is I keep getting a "TypeError: attribute-less
>> object (assign or del)" error when trying to assign a value to an input text
>> box.  Does anybody have any clues?
>the error message means that you're trying to assign to (or remove)
>an attribute, but the target variable doesn't have any attributes, e.g:
>    >>> a = None
>    >>> a.foo = 10
>    TypeError: attribute-less object (assign or del)
>    >>> del a.foo
>    TypeError: attribute-less object (assign or del)
><!-- (the eff-bot guide to) the standard python library:


More information about the Python-list mailing list