-
Notifications
You must be signed in to change notification settings - Fork 50
Open
Description
Hi,
I'm getting an error when calling ldtp.enterstring(<window>, <field>, '<')
:
>>> import ldtp
>>> ldtp.enterstring('frmUntitled - Notepad', 'txt0', '<')
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "C:\Program Files (x86)\VMware\CobraWinLDTP\ldtp\__init__.py", line 432, in enterstring
return _remote_enterstring(window_name, object_name, data)
File "C:\Program Files (x86)\VMware\CobraWinLDTP\ldtp\client.py", line 72, in __call__
return self.__send(self.__name, args)
File "C:\Python27\lib\xmlrpclib.py", line 1599, in __request
verbose=self.__verbose
File "C:\Program Files (x86)\VMware\CobraWinLDTP\ldtp\client.py", line 195, in request
raise e
xmlrpclib.Fault: <Fault 0: 'Index was outside the bounds of the array.'>
Here are request_body
and payload
:
(Pdb) payload
'<?xml version="1.0"?>\r\n<methodResponse>\r\n <fault>\r\n <value>\r\n <struct>\r\n <member>\r\n <name>faultCode</name>\r\n <value>\r\n <i4>0</i4>\r\n </value>\r\n </member>\r\n <member>\r\n <name>faultString</name>\r\n <value>\r\n <string>Index was outside the bounds of the array.</string>\r\n </value>\r\n </member>\r\n </struct>\r\n </value>\r\n </fault>\r\n</methodResponse>'
(Pdb) request_body
"<?xml version='1.0'?>\n<methodCall>\n<methodName>enterstring</methodName>\n<params>\n<param>\n<value><string>frmUntitled - Notepad</string></value>\n</param>\n<param>\n<value><string>txt0</string></value>\n</param>\n<param>\n<value><string><</string></value>\n</param>\n</params>\n</methodCall>\n"
(Pdb)
Is there a way to fix it or workaround it?
I've tried using settextvalue
and inserttext
, both have no effect but still return 1
...
Metadata
Metadata
Assignees
Labels
No labels