<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://weblogs.asp.net/utility/FeedStylesheets/atom.xsl" media="screen"?><feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en"><title type="html">Joe's WebLog</title><subtitle type="html">ASP.net Team</subtitle><id>http://weblogs.asp.net/joberg/atom.aspx</id><link rel="alternate" type="text/html" href="http://weblogs.asp.net/joberg/default.aspx" /><link rel="self" type="application/atom+xml" href="http://weblogs.asp.net/joberg/atom.aspx" /><generator uri="http://communityserver.org" version="3.0.20510.895">Community Server</generator><updated>2005-04-19T17:17:00Z</updated><entry><title>Automating for Internet Explorer</title><link rel="alternate" type="text/html" href="http://weblogs.asp.net/joberg/archive/2005/05/02/405286.aspx" /><id>http://weblogs.asp.net/joberg/archive/2005/05/02/405286.aspx</id><published>2005-05-02T17:10:00Z</published><updated>2005-05-02T17:10:00Z</updated><content type="html">&lt;font face="Arial"&gt;In this article, I’ll describe some techniques to wrap an Internet Explorer window in order to facilitate the automation for verifying the behavior of web applications. Unit testing can be a great help to maintain the functionality of each specific blocks of code; however, as the application concretize itself, it is also important to consider the automation of a few sets of end user scenarios to make sure that your application doesn’t break over time. (&lt;/font&gt;&lt;A href="http://weblogs.asp.net/joberg/articles/405283.aspx"&gt;&lt;font face="Arial"&gt;more...&lt;/font&gt;&lt;/a&gt;&lt;font face="Arial"&gt;)&lt;/font&gt;&lt;img src="http://weblogs.asp.net/aggbug.aspx?PostID=405286" width="1" height="1"&gt;</content><author><name>JoBerg</name><uri>http://weblogs.asp.net/members/JoBerg.aspx</uri></author></entry><entry><title>The use of P/Invoke in Automation</title><link rel="alternate" type="text/html" href="http://weblogs.asp.net/joberg/archive/2005/04/19/403397.aspx" /><id>http://weblogs.asp.net/joberg/archive/2005/04/19/403397.aspx</id><published>2005-04-19T21:17:00Z</published><updated>2005-04-19T21:17:00Z</updated><content type="html">&lt;p&gt;&lt;font face="Arial"&gt;The platform invocation (“P/invoke”) framework was designed to allow interaction between your .net application and unmanaged DLL functions. When it comes to UI automation, that framework is very useful since it is rare that any given product provides a built-in automation system. In the following article, I’ll explain different techniques to automate a user interface by using the functionalities of the operating system beneath it. (&lt;A href="http://weblogs.asp.net/joberg/articles/403396.aspx"&gt;more...&lt;/a&gt;)&lt;/font&gt;&lt;/p&gt;&lt;img src="http://weblogs.asp.net/aggbug.aspx?PostID=403397" width="1" height="1"&gt;</content><author><name>JoBerg</name><uri>http://weblogs.asp.net/members/JoBerg.aspx</uri></author><category term="Articles" scheme="http://weblogs.asp.net/joberg/archive/tags/Articles/default.aspx" /></entry></feed>