Support of IAccessibleEditableText::replaceText method (IAccessible2 interface) in Firefox 3.0(.12)
laurent gautier <[email protected]>
| Newsgroups | gmane.comp.mozilla.accessibility |
|---|---|
| Message-ID | <[email protected]> |
Hi, I am trying to use accessibility to fill fields (write) in Firefox and other web browsers. I know that firefox has not implemented the put_accValue method of the IAccessible interface. So i am using IAccessible2 to write into Firefox fields, and more specifically the IAccessibleEditableText object and its replaceText method. My program is a C++ program and i am also using IAccessible2Proxy.dll. Everything works fine with Firefox 3.5 but Firefox 3.0.12 returns an error 0x80004005 when calling replaceText (saying, I guess, that the method is not implemented). A response coming from Aaron Leventhal (01-2008) to a quite similar question about put_accValue support in firefox was : *"put_accValue isn't all that useful since you can only change the entire string at once. That's why we have methods to move the caret, delete a substring, insert text at an offset, etc. in the IAccessible2 family of interfaces which Firefox 3 beta supports "* But Is really Firefox 3.0 supporting IAccessibleEditableText ant its method replaceText ?