Solved

Netscape API

Posted on 1998-09-21
1
322 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
Comment Utility
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

Enabling OSINT in Activity Based Intelligence

Activity based intelligence (ABI) requires access to all available sources of data. Recorded Future allows analysts to observe structured data on the open, deep, and dark web.

Join & Write a Comment

Problem I downloaded the Microsoft Internet Explorer 9 Beta, today, to give it a test drive and maybe write a review for the site, and it failed miserably and got stuck in a crash restart loop. The error message given is as illustrated below i…
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…
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.
Shows how to create a shortcut to site-search Experts Exchange using Google in the Chrome browser. This eliminates the need to type out site:experts-exchange.com whenever you want to search the site. Launch the Search Engine Menu: In chrome, via you…

771 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

Need Help in Real-Time?

Connect with top rated Experts

14 Experts available now in Live!

Get 1:1 Help Now