Go Premium for a chance to win a PS4. Enter to Win

x
?
Solved

Netscape API

Posted on 1998-09-21
1
Medium Priority
?
349 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 200 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: ZipGrep

ZipGrep is a utility that can list and search zip (.war, .ear, .jar, etc) archives for text patterns, without the need to extract the archive's contents.

One of a set of tools we're offering as a way to say 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

If you are a web developer, you would be aware of the <iframe> tag in HTML. The <iframe> stands for inline frame and is used to embed another document within the current HTML document. The embedded document could be even another website.
Citrix XenApp, Internet Explorer 11 set to Enterprise Mode and using central hosted sites.xml file.
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.
How to create a custom search shortcut to site-search Experts Exchange using Google in the Firefox browser. This eliminates the need to type out site:experts-exchange.com whenever you want to search the site. Launch your Bookmark Menu: Press 'Ctrl +…

926 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