mmetro wrote:How close is eValid to being identical to IE? They can't be identical, can they?
eValid is a free-standing windows application built with Visual Studio using several hundred thousand lines of C++. The exterior of the eValid browser is patterned after a "generic" browser, and on the inside eValid uses the available C++ classes that support handling web pages.
At product launch time, eValid links up into a executable program by using support that is obtained from the libraries of executables that are supplied with the IE browser and are publically available.
So eValid, in terms of dynamics and behavior -- in particular, for the behavior of JavaScript code that is crucial for AJAX operation -- becomes a clone of the IE browser. The eValid contribution -- what's in all that C++ code -- is what makes eValid a "test enabled web browser."
Note that eValid isn't a plugin, it isn't done with JavaScript, and it isn't a wrapper around a browser. It really
IS a complete browser that is 99.99999...percent equivalent to IE. We like to say, "...close enough for all practical purposes..." in terms of eValid's equivalence to IE.
(By the way, eValid works fine on all IE browsers, including IE9.)
eValid Technology