<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Sahi Web Test Automation Tool</title>
	<atom:link href="http://sahi.co.in/feed/" rel="self" type="application/rss+xml" />
	<link>http://sahi.co.in</link>
	<description>Sahi - Web Test Automation Tool</description>
	<lastBuildDate>Thu, 16 May 2013 12:59:44 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.4.2</generator>
		<item>
		<title>Sahi Pro V5.0.2 – What’s New?</title>
		<link>http://sahi.co.in/sahi-pro-v502-whats-new/</link>
		<comments>http://sahi.co.in/sahi-pro-v502-whats-new/#comments</comments>
		<pubDate>Thu, 16 May 2013 12:58:36 +0000</pubDate>
		<dc:creator>narayan</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://sahi.co.in/?p=1123</guid>
		<description><![CDATA[Download Sahi Pro V5.0.2 This is another quick bugfix release. Sahi Pro V5.0 has a lot of significant changes to improve overall usability and performance. This also meant that we sneaked in a few bugs. Thanks to our customers to have reported bugs in the 5.0.1 release made just yesterday and helping us come out [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://sahi.co.in/downloads-archive/">Download Sahi Pro V5.0.2</a></p>
<p>This is another quick bugfix release. Sahi Pro V5.0 has a lot of significant changes to improve overall usability and performance. This also meant that we sneaked in a few bugs. Thanks to our customers to have reported bugs in the 5.0.1 release made just yesterday and helping us come out with v5.0.2! </p>
<p>Below is the changelog:</p>
<p><code><br />
16 May 2013<br />
----------------<br />
Sahi Pro V5.0.2 released.</p>
<p>This is a bugfix release.</p>
<p>* Bugfixes<br />
	Fixed "return" statement parsing bug<br />
	Fixed testrunner for singleSession=true threads=1<br />
	Fixed JS error alert in Controller during Java playback<br />
	ignorable_ids applied only on ids. Added zk pattern<br />
	Ruby Sahi: Added support to identify elements using multiple attributes via hash<br />
		eg @browser.textbox({"name"=>"q","sahiIndex"=>2}).</p>
<p>* Features<br />
	Added ability to show/hide Base Url and User Defined Id based on flags in Suites List<br />
		Set XSL param showUserDefinedId to true in suites_list.xsl to show the User Defined Id<br />
		Set XSL param showBaseUrl to true to show the Base Url</p>
<p></code></p>
]]></content:encoded>
			<wfw:commentRss>http://sahi.co.in/sahi-pro-v502-whats-new/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Sahi Pro V5.0.1 – What’s New?</title>
		<link>http://sahi.co.in/sahi-pro-v501-whats-new/</link>
		<comments>http://sahi.co.in/sahi-pro-v501-whats-new/#comments</comments>
		<pubDate>Wed, 15 May 2013 13:37:17 +0000</pubDate>
		<dc:creator>narayan</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://sahi.co.in/?p=1119</guid>
		<description><![CDATA[Download Sahi Pro V5.0.1 This is a bugfix release with the following changelog: 15 May 2013 ---------------- Sahi Pro V5.0.1 released. This is a bugfix release. * Bugfixes Fixed "switch" statement parsing bug Fixed Run button from mobile user interface (launch.htm) Fixed browser type detection (launch.htm) Fixed suite inside suite bug when start url is [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://sahi.co.in/downloads-archive/">Download Sahi Pro V5.0.1</a></p>
<p>This is a bugfix release with the following changelog:</p>
<p><code><br />
15 May 2013<br />
----------------<br />
Sahi Pro V5.0.1 released.</p>
<p>This is a bugfix release.</p>
<p>* Bugfixes<br />
	Fixed "switch" statement parsing bug<br />
	Fixed Run button from mobile user interface (launch.htm)<br />
	Fixed browser type detection (launch.htm)<br />
	Fixed suite inside suite bug when start url is specified along suite.<br />
	Fixed web based testrunner to run scripts from custom paths configured via scripts.dir<br />
</code></p>
]]></content:encoded>
			<wfw:commentRss>http://sahi.co.in/sahi-pro-v501-whats-new/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Sahi Pro V5.0 – What’s New?</title>
		<link>http://sahi.co.in/sahi-pro-v50-whats-new/</link>
		<comments>http://sahi.co.in/sahi-pro-v50-whats-new/#comments</comments>
		<pubDate>Mon, 13 May 2013 03:00:20 +0000</pubDate>
		<dc:creator>narayan</dc:creator>
				<category><![CDATA[releases]]></category>
		<category><![CDATA[Sahi]]></category>
		<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://sahi.co.in/?p=1096</guid>
		<description><![CDATA[Download Sahi Pro V5.0 Major Changes: Detached Sahi Controller The Sahi Controller is no longer tied to the same domain of the webpage that is being automated. This fixes two problems: 1) multiple controllers opening up when navigating between domains/popup windows and 2) Controller not responding to some parts of the web page External Proxy [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://sahi.co.in/downloads-archive/">Download Sahi Pro V5.0</a></p>
<h3>Major Changes:</h3>
<p><strong>Detached Sahi Controller</strong><br />
The Sahi Controller is no longer tied to the same domain of the webpage that is being automated. This fixes two problems: 1) multiple controllers opening up when navigating between domains/popup windows and 2) Controller not responding to some parts of the web page</p>
<p><strong>External Proxy Configuration using proxy.pac file</strong><br />
Many organizations use a separate proxy.pac file to configure their complex proxy rules. Sahi now can be configured to use a proxy.pac file instead of a hardcoded external proxy.</p>
<p><strong>Added support to specify suites inside a suite</strong><br />
Suites can now be included inside other suites, allowing easier management of suites.</p>
<p><strong>Script parsing done via Rhino AST parser</strong><br />
Sahi has moved from its previous string based parsing to Rhino&#8217;s AST parser. This allows formatting Sahi scripts in similar ways as normal Javascript files. For example, multiple actions can now be written on a single line.</p>
<p><strong>Parallel browser launching enabled from java driver</strong><br />
Multiple browser instances can now be launched using new Browser() instances. Previously this would cause clashes in browser profiles, which has now been fixed.</p>
<p><strong>_setValue bug fixed for firefox 20+</strong><br />
We feel stupid, but the problem was that Firefox 20 was being identified as Firefox 2 by Sahi, and hence falling back to Firefox 2&#8242;s event simulation mechanism. (Who anticipated Firefox 20 within 2 years?!) This has now been fixed.</p>
<p><strong>Java 1.7 &#8211; Browser opening bug fixed</strong><br />
Browser launching was broken for people who moved to Java 1.7. We have fixed this now.</p>
<p><strong>Proxy Configuration bug in IE10 x86 version Fixed</strong><br />
The proxy would be set and unset immediately on IE10 x86 version. This has now been fixed. Similar issue with Safari on Mac also is fixed.</p>
<p><strong>Reporting Mechanism Optimized</strong><br />
The previous implementation stored execution steps in memory till the end of a script and then wrote to the database. In case of long running scripts, the memory requirements became large and if there were any OutOfMemoryErrors, the script would terminate without any logs, causing frustration and wastage. From this release, the logging is done directly to the database at each step itself, so there is no memory accumulation. Even if scripts abort in between, the logs are available till the last executed step.</p>
<h3>Minor Changes:</h3>
<p><strong>Allow playback of scripts without refreshing page (&#8220;Use Start URL&#8221; checkbox added)</strong><br />
It has been a long time complaint from our users that Sahi refreshes the page before executing a script. We have now made this optional via a checkbox. If unchecked, the script can be set and played back without reloading the page.</p>
<p><strong>Make Streaming configurable</strong><br />
To accommodate technologies like Comet and Server Push, we have added streaming_contenttypes.txt and streaming_urls.txt which specifically tell Sahi to stream the content without buffering.</p>
<p><strong>Added Diagnose link to Dashboard</strong><br />
If a Sahi script waits for a long time without executing the next step, one can click on the Diagnose link on the Controller to dump the state of playback. It helps diagnose problems with Sahi indefinitely waiting for AJAX activity to subside.</p>
<p><strong>Added Sahi version to Dashboard</strong></p>
<p><strong>Added feature to set java path automatically during installation of Sahi</strong></p>
<p><strong>Added setFile2 API to Sahi Java</strong></p>
<p><strong>Added Start URL in reports</strong></p>
<p><strong>New APIs added:</strong></p>
<ul>
<li>_verifyLayout: Allows verification of Page layout</li>
<li>_readLayout: Reads a simple csv like file of Sahi Elements and converts it into 2D array to be consumed by _verifyLayout</li>
<li>_includeOnce: For complex nested scripts, allows including library files only once.</li>
<li>_openWindow: Opens a new window at given resolution. Helps testing responsive layouts along with _verifyLayout</li>
<li>_windowAction: Used to perform maximize, minimize, focus, refresh, restore and close window on Windows</li>
</ul>
<p><a href="http://sahi.co.in/downloads-archive/">Download Sahi Pro V5.0</a></p>
<h3>Complete Changelog</h3>
<p><code><br />
07 May 2013<br />
----------------<br />
Sahi Pro V5.0 released.</p>
<p>* Features<br />
	Parallel browser launching enabled from java driver.<br />
	Added Start URL in reports<br />
	Updated the API list for Notepad ++ plug-in.<br />
	scrollOffsets added to mouse events<br />
	Added setFile2 API to Sahi Java<br />
	Added diagnose link to Dashboard<br />
	Added Sahi version to Dashboard<br />
	Script parsing done via AST parser.<br />
	Added _windowAction API which can be used to perform maximize, minimize, focus, refresh, restore and close window<br />
	Added feature to set java path automatically during installation of Sahi.<br />
	User Agent added to initialized.htm<br />
	Added support to specify suites inside a suite.<br />
	Support provided for Microsoft SQL database.<br />
	_verifyLayout and _readLayout API created<br />
	Make Streaming configurable; added streaming_contenttypes.txt and streaming_urls.txt<br />
	_includeOnce API added<br />
	_openWindow API added<br />
	proxy selector with pac file<br />
	Allow playback of scripts without refreshing page ("Use Start URL" checkbox added)<br />
	Detached Controller implemented to allow easy recording via multiple domains/windows without opening multiple Controller windows<br />
	New playback mechanism using ping</p>
<p>* Bug fixes<br />
	Fixed identification of divs where each text is encapsulated by 2 divs<br />
	Fix for very slow performance of removeComments. Fixes slow loading.<br />
	Log Exception takes to the correct line number in script.<br />
	Script parsing error reporting fixed.<br />
	Fix _under in IE.<br />
	_under and _above fixed to take offsets on both sides<br />
	Mysql logging fixed<br />
	.js files fixed to be treated as single .sah file instead of .suite<br />
	HAR logging fixed<br />
	changes to terminate a load test, if the capacity is  exhausted on all nodes<br />
	Fixed "Test->" assert of multiple lines from controller<br />
	Dsync fixed to copy scripts to nodes from master if master is not in list<br />
	Update of suite reports result in dload fixed<br />
	_setValue bug fixed for firefox 20<br />
	Suite report time taken format changed<br />
	fixed: reports dumped to FS<br />
	database table creation fixed<br />
	load runner fixed<br />
	Status and graph for drun fixed<br />
	drun logs for suites fixed<br />
	leftOf, RightOf fixed<br />
	domanifix with 2 parameters fixed<br />
	Fixed reports for csv based suites<br />
	test case reporting fixed<br />
	_takeScreenShot fixed<br />
	Linux certgen problem fixed<br />
</code></p>
<p><a href="http://sahi.co.in/downloads-archive/">Download Sahi Pro V5.0</a></p>
]]></content:encoded>
			<wfw:commentRss>http://sahi.co.in/sahi-pro-v50-whats-new/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Testing responsive web design</title>
		<link>http://sahi.co.in/testing-responsive-web-design/</link>
		<comments>http://sahi.co.in/testing-responsive-web-design/#comments</comments>
		<pubDate>Tue, 09 Apr 2013 08:24:40 +0000</pubDate>
		<dc:creator>Vivek V Dwivedi</dc:creator>
				<category><![CDATA[features]]></category>

		<guid isPermaLink="false">http://sahi.co.in/?p=1074</guid>
		<description><![CDATA[Understanding responsive web design When web content was primarily consumed through laptops and desktops, web sites were designed, developed and tested for handful of screen resolutions such as 800&#215;600, 1024&#215;768. With advent of mobile operating systems such as iOS, Android, Windows 8 and BlackBerry 10, device manufacturers are rolling out different models of smart phones [...]]]></description>
			<content:encoded><![CDATA[<h2>Understanding responsive web design</h2>
<p>When web content was primarily consumed through laptops and desktops, web sites were designed, developed and tested for handful of screen resolutions such as 800&#215;600, 1024&#215;768.
</p>
<p>With advent of mobile operating systems such as iOS, Android, Windows 8 and BlackBerry 10,  device manufacturers are rolling out different models of smart phones and tablets. Web content is being increasingly consumed using these smart phones and tablets. Screen size of these smart phones and tablets not only varies from one device model to other but also from one device manufacturer to another. Varying screen sizes among smart phones and tablets, create challenge for web designers, developers and testers.</p>
<p>Responsive web design is a user interface technique used by designers and front end developers to create adaptive web pages. These adaptive web pages will automatically change their design and layout to fit across different screen sizes (often of different devices).</p>
<h2>Example of responsive web design</h2>
<p>In this example we will look at a web page created using responsive web design technique. Below images show different view of same webpage across different screen size.</p>
<table>
<tr>
<td><img src="http://sahi.co.in/newsite/wp-content/uploads/2013/04/tablet.png" /></td>
<td><img src="http://sahi.co.in/newsite/wp-content/uploads/2013/04/mobile.png" /></td>
</tr>
<tr>
<td>Webpage on Tablet</td>
<td>Webpage on Mobile</td>
</tr>
</table>
<h3>What to test?</h3>
<p>In responsive web design, when screen size changes, there will be an impact on following elements,</p>
<ol>
<li>Page Layout</li>
<li>Visibility of elements</li>
<li>Position of visible elements</li>
<li>Size, color of visible elements</li>
</ol>
<p>By asserting on visibility, css properties and position of elements, we could validate design and functionalities of a web page, across different screen size.
</p>
<h3>How to test?</h3>
<ol>
<li><strong>Resizing browser window</strong>
<ul>
<li> Load web page in a browser and resize the browser window to prefered screen size. Manually resizing browser window to specific size would be difficult and error-prone. We could use &#8220;window.open&#8221; javascript api to set window size &#038; load the web page.</li>
</ul>
</li>
<li> <strong>Using firefox developer tools</strong>
<ul>
<li> Go to &#8220;Tools&#8221; > &#8220;Web developer&#8221; > &#8220;Responsive Design View&#8221;, set prefered screen size and load the web page.</li>
</ul>
</li>
<li><strong>Device emulators/simulators.</strong>
<ul>
<li> Android &#038; iOS development environment comes with device emulators/simulators. Android emulator allows us to set device resolution. Web pages can be loaded and tested on these emulators/simulators.</li>
</ul>
</li>
<li><strong>Actual devices.</strong>
</li>
</ol>
<h3>Automtaion using Sahi</h3>
<p>Sahi pro has many capabilities that will make testing of responsive web design across different screen sizes &#038; devices, easy &#038; elegant. Register below for free webinar on testing responsive web design using Sahi pro.</p>
<p><iframe src="https://docs.google.com/a/sahi.co.in/spreadsheet/embeddedform?formkey=dGRFZjU1YU05RzVCTVRDWkJ5dUJ4Tmc6MQ" width="620" height="360" frameborder="0" marginheight="0" marginwidth="0">Loading&#8230;</iframe></p>
]]></content:encoded>
			<wfw:commentRss>http://sahi.co.in/testing-responsive-web-design/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Sahi Pro v 4.5.2 – What’s New?</title>
		<link>http://sahi.co.in/sahi-pro-452-whats-new/</link>
		<comments>http://sahi.co.in/sahi-pro-452-whats-new/#comments</comments>
		<pubDate>Tue, 05 Feb 2013 13:03:11 +0000</pubDate>
		<dc:creator>Vivek V Dwivedi</dc:creator>
				<category><![CDATA[features]]></category>
		<category><![CDATA[releases]]></category>

		<guid isPermaLink="false">http://sahi.co.in/?p=1066</guid>
		<description><![CDATA[This is a bug fix release * Features Added ability to pass extra parameters to Web based Script Runner * Bugfixes Fixed memory leak in distributed playback Fixed problem with session timeout causing &#8220;Script did not complete in 150 seconds&#8221; error if page does not load within 90 seconds]]></description>
			<content:encoded><![CDATA[<p>This is a bug fix release</p>
<p>* Features<br />
	Added ability to pass extra parameters to Web based Script Runner<br />
* Bugfixes<br />
	Fixed memory leak in distributed playback<br />
	Fixed problem with session timeout causing &#8220;Script did not complete in 150 seconds&#8221; error if page does not load within 90 seconds</p>
]]></content:encoded>
			<wfw:commentRss>http://sahi.co.in/sahi-pro-452-whats-new/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Sahi Pro v 4.5.1 – What’s New?</title>
		<link>http://sahi.co.in/sahi-pro-v-4-5-1-whats-new/</link>
		<comments>http://sahi.co.in/sahi-pro-v-4-5-1-whats-new/#comments</comments>
		<pubDate>Wed, 23 Jan 2013 06:30:42 +0000</pubDate>
		<dc:creator>narayan</dc:creator>
				<category><![CDATA[features]]></category>
		<category><![CDATA[releases]]></category>

		<guid isPermaLink="false">http://sahi.co.in/?p=1038</guid>
		<description><![CDATA[Sahi Pro V4.5.1 released. This is a bug fix release. Please use this version instead of Sahi Pro V4.5 Features Added ability to pass extra parameters to Web based Script Runner Bug Fixes Fixed memory leak in distributed playback Fixed problem with session timeout causing &#8220;Script did not complete in 150 seconds&#8221; error if page [...]]]></description>
			<content:encoded><![CDATA[<p>Sahi Pro V4.5.1 released.</p>
<p>This is a bug fix release. Please use this version instead of Sahi Pro V4.5</p>
<h2>Features</h2>
<ul>
<li>Added ability to pass extra parameters to Web based Script Runner</li>
</ul>
<h2>Bug Fixes</h2>
<ul>
<li>Fixed memory leak in distributed playback</li>
<li>Fixed problem with session timeout causing &#8220;Script did not complete in 150 seconds&#8221; error if page does not load within 90 seconds</li>
<li>Fixed parsing related bug which caused incompatibility with older Sahi scripts</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://sahi.co.in/sahi-pro-v-4-5-1-whats-new/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Sahi Pro v 4.5 – What’s New?</title>
		<link>http://sahi.co.in/sahi-pro-v-4-5-whats-new/</link>
		<comments>http://sahi.co.in/sahi-pro-v-4-5-whats-new/#comments</comments>
		<pubDate>Fri, 11 Jan 2013 12:53:37 +0000</pubDate>
		<dc:creator>Vivek V Dwivedi</dc:creator>
				<category><![CDATA[features]]></category>
		<category><![CDATA[releases]]></category>

		<guid isPermaLink="false">http://sahi.co.in/?p=1019</guid>
		<description><![CDATA[Sahi Pro V4.5 released. Features _maskLogs and _unmaskLogs added to mask sensitive information in logs. More details _addToSession added: Allows adding different domains to a session Added up down arrows to move to parentNode in Controller. Clicking on the Up arrow identifies the current accessor&#8217;s parent element. Clicking the down arrow brings you back. Added [...]]]></description>
			<content:encoded><![CDATA[<p>Sahi Pro V4.5 released.</p>
<h2>Features</h2>
<ul>
<li>_maskLogs and _unmaskLogs added to mask sensitive information in logs. <a href="w/miscellaneous-apis#_maskLogs">More details</a>
</li>
<li>_addToSession added: Allows adding different domains to a session
</li>
<li>Added up down arrows to move to parentNode in Controller.<br />
<a href="http://sahi.co.in/newsite/wp-content/uploads/2013/01/updown.png"><img src="http://sahi.co.in/newsite/wp-content/uploads/2013/01/updown.png" alt="Parent Finder" title="Parent Finder" width="445" height="28" class="alignleft size-full wp-image-1050" /></a><br/><br />
Clicking on the Up arrow identifies the current accessor&#8217;s parent element. Clicking the down arrow brings you back.<br/><br/>
</li>
<li>Added threads field in web based script runner.<br />
<a href="http://sahi.co.in/newsite/wp-content/uploads/2013/01/threads.png"><img src="http://sahi.co.in/newsite/wp-content/uploads/2013/01/threads.png" alt="" title="Threads in Web Based TestRunner" width="733" height="42" class="alignleft size-full wp-image-1051" /></a><br/><br />
<br/><br/>
</li>
<li>Added ability to copy screen shot images into output logs folder
</li>
<li>Testcase based reporting enhanced. Pass/fail counts display according to testcases. Navigation improved.
</li>
<li>Evaluate Expression in flex shows more details.
</li>
<li>Added logging for miscellaneous functions like _focusWindow(), _takeScreenShot etc.
</li>
<li>_setFile2 added. Automatically handles js validations.
</li>
<li>Fixed Java APIs
</li>
<li>Selenium Java API Support (beta) added.
</li>
<li>Applet Support (beta) added via _applet API <a href="/w/sahi-applet-support">More details</a>
</li>
<li>Rerouter added for dynamic domain to IP mapping
</li>
</ul>
<h2>Bug Fixes</h2>
<ul>
<li>Fixed keypress issues in various browsers. This fixes keypress enter _keyPress(el, [13,13]) not working on some browsers.
</li>
<li>Test case reports show count of testcases instead of scripts.
</li>
<li>Mixing file and url scripts fixed.
</li>
<li>Modal from different domain fix.
</li>
<li>Double commas in SFL metadata fixed.
</li>
<li>Limiting controller logs length to 100 steps to fix hang issues.
</li>
<li>Fixed image path of screenshots in logs for Mac
</li>
<li>handle newlines and spaces in browser_types.xml
</li>
<li>Flex issues fixed. Horizontal Scroll Bar, NumericStepper, MenubarItem(only using number)
</li>
<li>browser_types.xml Remove duplicate (x86) from browser path. Also expand $sahiDir.
</li>
<li>Fixes _takeScreenShot on mac issue.
</li>
<li>Added _setFile with 3 parameters in Sahi Java.
</li>
<li>NO_LOG type handled
</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://sahi.co.in/sahi-pro-v-4-5-whats-new/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Sahi Pro v 4.3.2 &#8211; What&#8217;s New?</title>
		<link>http://sahi.co.in/sahi-pro-v-4-3-2-whats-new/</link>
		<comments>http://sahi.co.in/sahi-pro-v-4-3-2-whats-new/#comments</comments>
		<pubDate>Fri, 28 Sep 2012 07:12:33 +0000</pubDate>
		<dc:creator>Vivek V Dwivedi</dc:creator>
				<category><![CDATA[releases]]></category>

		<guid isPermaLink="false">http://sahi.co.in/?p=962</guid>
		<description><![CDATA[Expand Collapse State in Logs Remembered When moving from a script log to the script line and back, the state of expand or collapse of logs is remembered. Controller State Remembered The state of the Controller is remembered across sessions and even after a Sahi restart. This helps reduce a lot of time spent in [...]]]></description>
			<content:encoded><![CDATA[<h4>Expand Collapse State in Logs Remembered</h4>
<p>When moving from a script log to the script line and back, the state of expand or collapse of logs is remembered.</p>
<p><br/></p>
<h4>Controller State Remembered</h4>
<p>The state of the Controller is remembered across sessions and even after a Sahi restart. This helps reduce a lot of time spent in setting and resetting the Controller parameters. The last URL entered in the Sahi initial screen is also saved.</p>
<p><br/></p>
<h4>New APIs Added</h4>
<p><code>_closeBrowser()<br />
_openBrowser()</code></p>
<p>_closeBrowser() and _openBrowser() are used to close the browser in the middle of a script and then reopen it later. This can be useful where an application does not allow relogin unless the browser is restarted.</p>
<p><code>_setXHRReadyStatesToWaitFor($waitStates)</code></p>
<p>Sahi waits for AJAX readyStates 1,2 and 3. Some applications may have an AJAX request open at state 1 for long periods of time. Sahi should be asked to ignore readyState 1. _setXHRReadyStatesToWaitFor(&#8220;2,3&#8243;) can be called in this case. $waitStates is just a string of comma separated readyStates (&#8220;1,2,3&#8243; or &#8220;2&#8243; or &#8220;2,3&#8243; etc.).</p>
<p><br/></p>
<h4>Store Reports into MySQL Database</h4>
<p>Sahi&#8217;s reports are stored in a file system based H2 database. For custom reporting it may be necessary to store it into a central MySQL database or another database. Sahi now supports storing reports into a MySQL database. More details <a title="Storing Reports in MySQL Database" href="/w/storing-reports-mysql">Storing Reports in MySQL Database</a></p>
<p><br/></p>
<h4>Upgrade or Downgrade from inside Sahi Pro</h4>
<p>To upgrade to a newer version, we have so far had to install Sahi Pro in a different folder and copy over the userdata directory. Now it is possible to directly upgrade from Sahi Pro itself. This will enable faster patch releases for critical bugs and easier maintenance of Sahi Pro.</p>
<p><br/></p>
<h4>Bugfixes</h4>
<ul>
<li>Fixed bug in reporting large log files</li>
<li>Fixed _byText</li>
<li>Fixed bug in resizing Evaluate Expression box</li>
<li>Fixed IE focus issue</li>
<li>Fixed upgrade version comparison bug</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://sahi.co.in/sahi-pro-v-4-3-2-whats-new/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Sahi Pro V 4.3 Released</title>
		<link>http://sahi.co.in/sahi-pro-v-4-3-released/</link>
		<comments>http://sahi.co.in/sahi-pro-v-4-3-released/#comments</comments>
		<pubDate>Thu, 13 Sep 2012 07:11:57 +0000</pubDate>
		<dc:creator>narayan</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[2012]]></category>
		<category><![CDATA[releases]]></category>
		<category><![CDATA[SahiPro]]></category>

		<guid isPermaLink="false">http://sahi.co.in/newsite/?p=743</guid>
		<description><![CDATA[Sahi Pro V 4.3 has been released. This release brings in significant bug fixes and features Below are the change logs: Features _focusWindow API added &#8211; focuses windows on Windows OS _takeScreenShot API added Ability to automatically store and retry failed scripts during suite run Added Script Explorer to trigger test cases from anywhere via [...]]]></description>
			<content:encoded><![CDATA[<p>Sahi Pro V 4.3 has been released.</p>
<p>This release brings in significant bug fixes and features</p>
<p>Below are the change logs:</p>
<h4>Features</h4>
<ul>
<li>_focusWindow API added &#8211; focuses windows on Windows OS</li>
<li>_takeScreenShot API added</li>
<li>Ability to automatically store and retry failed scripts during suite run</li>
<li>Added Script Explorer to trigger test cases from anywhere via web</li>
<li>Added Syntax Highlighting to Evaluate Expression box and Script Editor</li>
<li>Ability to add base64 encoded passwords in userdata.properties</li>
<li>Added missing Flex mx and spark components </li>
<li>Ability to add custom fields in suite reports </li>
<li>Ability to use Properties files when connecting to database</li>
</ul>
<h4>Bugfixes</h4>
<ul>
<li>Array toJSON recursive_access bug fixed</li>
<li>RegExp with modifiers handled correctly</li>
<li>onScriptError logging issue fixed</li>
<li>Sahi injects properly for conditional comments</li>
<li>_setValue($a,$b) with no space after comma handled correctly</li>
<li>Fixed Excel POI APIs</li>
<li>Fixed focusin focusout events on IE9</li>
<li>sfl files recompiled with correct versions and bugfixes</li>
<li>URL history added to Controller and Script Explorer</li>
<li>Window name is blank by default. Not null. Fix for sessvars</li>
<li>Fixed bugs in logs display and code folding</li>
<li>Fixed Excel inside Excel log steps</li>
<li>javascript-xpath.js blanked by default.</li>
<li>Drag drop significantly improved. Works across scrolling panels.</li>
<li>Firefox 13 suite run fixed</li>
<li>_confirm and _prompt wait for input</li>
<li>writeCSVFile writes double quotes correctly</li>
<li>Significant fixes for memory leaks during long suite execution</li>
<li>Fixed log reporting failures due to length of message</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://sahi.co.in/sahi-pro-v-4-3-released/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
