I am looking for a Web UI Testing Tool which:
A. Can test at least IE, Firefox, Chrome, and Safari;
B. Is not dependent on "recording" and can be purely coded;
C. Can pull data tables from TFS testcases for inputs;
D. Can fail test steps via code (Or has the capability for me to make calls to the TFS API to do so myself)
One problem is that many suites do not work in Safari, and one of our major demographics is a Kiosk'd iPad with Safari.
Other suites are Recorded Actions only, or their "convert to code" I can't figure out how to just skip and do just purely in-code.
I can't find anything that can fail a test step. I may have to code that part myself using the TFS API.