Solved

Netscape API

Posted on 1998-09-21
1
330 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

PRTG Network Monitor: Intuitive Network Monitoring

Network Monitoring is essential to ensure that computer systems and network devices are running. Use PRTG to monitor LANs, servers, websites, applications and devices, bandwidth, virtual environments, remote systems, IoT, and many more. PRTG is easy to set up & use.

Question has a verified solution.

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

Suggested Solutions

Internet is a big network which is formed by connecting multiple small networks.It is a platform for all the users which are connected to it.Internet act as platform in different fields. Such as: Internet  as a collaboration platform. Internet  as…
Citrix XenApp, Internet Explorer 11 set to Enterprise Mode and using central hosted sites.xml file.
Google currently has a new report that is in beta and coming soon to Webmaster Tool accounts. This Micro Tutorial will highlight new features for Google Webmaster Tools.
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.

822 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