This is what I want to know as well. Currently I got many testcases working in Firefox, but they don’t seem to work in IE/Edge/Chrome because the object I’m trying to interact with is defined differently.
I came up with a dirty work-around for this, by creating the objects again for the other browsers + some if/else loops. But this is really a pain; my object repository already contains like 300+ objects, I don’t want a multiply of those just for the other browsers.
What I got now: https://i.imgur.com/2utkozp.png
This works, but my report is screwed up when I run it in Chrome because half of the steps “fail”. I want only 1 teststep with different “object checks”. If it can’t find both then ofcourse the step should be marked as failed.
How to approach this? Can someone give us an example how to work with 1 object, but with different use of xpath for the correct browser? Thanks!