Stable accessors/locators using UI Relations

Identification of elements in a web interface is one of the toughest challenges of software UI automation. First came accessing by location (x,y coordinates), which quickly faded away due to window resolutions, rendering differences etc. Then came the concept of identification using code structure. XPath became hugely popular; Reasons being Automation was only attempted by […]

Team Sahi Pro – runner up in the Test Automation Contest at STeP-IN SUMMIT 2016

Team Sahi Pro believes in continuous learning and we nominated ourselves for the Test Automation Contest conducted by STeP-IN Forum as part of STeP-IN SUMMIT 2016. Each team could have up to five members. We went with three members – our lead developer Kshitij Gupta, our support guru Pratik Shah and yours truly me (Ajay […]

Team Sahi Pro’s solution at the Test Automation Contest

After the blog post here, we asked Rahul Verma if we could publish our solution on this blog. We were concerned about the same problem given in future contests. After getting a go-ahead, we are here to publish and describe our solution. The application for this contest was “WordPress”. There were three scenarios to be […]

test

      Tool     URL     Score 1     Score 2         SahiPro     https://www.sahipro.com/     44     39         Test Rail – QA Tool     https://www.testrail.com/qa-tools/     55     48         Lambda Test – Automation […]

Test WF Formatting

Embedding a table ‍ Remove all border=”0″ width=”50%” etc. from the table html and use inside an embed. ‍ Selenium Sahi Works only on Firefox Works on all browsers (IE, FF, Chrome, Safari, Opera) Has trouble recording IFrames, Frames and popup windows Can record on IFrames, Frames and popup windows For Frames and IFrames, need […]

Testing applications with different subdomains

Applications like Facebook use multiple subdomains to fetch content.To make Sahi work for such applications, open sahi/htdocs/spr/domainfix.js and uncomment the linedocument.domain = d.substring(ix+1)Restart Sahi and subdomains should work now.

Testing responsive web design

Understanding responsive web design When web content was primarily consumed through laptops and desktops, web sites were designed, developed, and tested for a handful of screen resolutions such as 800×600, 1024×768. With advent of mobile operating systems such as iOS, Android, Windows 8 and BlackBerry 10, device manufacturers are rolling out different models of smartphones […]