I'm using TestNG, Selenium Grid and using the @dataprovider
annotation to read my testcase values from an Excel sheet. I am testing two sites that offer the same products using the same field names etc., but just under different brand names.
Site A processes without any issues whereas site B seems to be aware that an automation script is been run on it and redirects to a contact screen preventing me from completing a test case. When I log on manually, I can proceed without any problem.
My question is, are there tools that can prevent the use of the data injection with the @dataprovider
annotation, and, if so, is there any way around them?