Solved

Netscape API

Posted on 1998-09-21
1
331 Views
Last Modified: 2006-11-17
I am writing an application which needs to "drive" several other apps. It acts as a virtual user, navigating and entering data into these other apps as if a real user was at the keyboard & mouse. It controls other apps via various means:
  - The other programs’ API calls (if any exist).
  - DDE calls (if any exist).
  - Determining the condition of the other app by reading its fields, labels, & buttons via Win32 API calls.
  - Posting click & keyboard events via Win32 API calls.
  - The Visual Basic "SendKeys" command.

I am not doing any OLE automation (mainly because I am not familiar with it).

So far, I have been pretty successful with a few apps, but I seem to have hit a brick wall trying to control Netscape. As I understand it, the Netscape API is implemented as a series of 27 DDE calls, documented at http://home.netscape.com/newsref/std/ddeapi.html. They seem centered around very high level actions such as selecting a URL and the browser environment, but not contents of the browser itself. I can determine the buttons’ text on the browser window via Win32 API calls, but when I send Win32 API messages to the buttons (such as "click" the button) the messages seem to be ignored.

Question: is there a more complete API set for Netscape? Would OLE be of any significant use?
0
Comment
Question by:parkerea
1 Comment
 

Accepted Solution

by:
WolfgangRitter earned 100 total points
ID: 1817062
Yes... the API is available at developer.netscape.com.  If you want it even more in-depth, you could check out the Netscape sourcecode at www.mozilla.org.
0

Featured Post

Free Tool: Subnet Calculator

The subnet calculator helps you design networks by taking an IP address and network mask and returning information such as network, broadcast address, and host range.

One of a set of tools we're offering as a way of saying thank you for being a part of the community.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Introduction If you're like most people, you have occasionally made a typographical error when you're entering information into an online form.  And to your consternation, the browser remembers the error, and offers to autocomplete your future entr…
Today, still in the boom of Apple, PC's and products, nearly 50% of the computer users use Windows as graphical operating systems. If you are among those users who love windows, but are grappling to keep the system's hard drive optimized, then you s…
This Micro Tutorial will demonstrate how to add subdomains to your content reports. This can be very importing in having a site with multiple subdomains.
This Micro Tutorial will demonstrate how nuggets on the Web are formatted by using Chrome Developer Tools. These tools would not only view the site's CSS but it can also modify it and save the CSS to use on your own site.

861 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question