I’m running a test that is successful both in Chrome and Firefox (browser and headless) but when I get to IE, the test will find the button and pass the step that says click, but it doesn’t actually click and advance the screen.
WebUI.openBrowser(GlobalVariable.url)
WebUI.delay(5)
WebUI.click(findTestObject('Basic signon/ExistingSign In')) --this is the spot that doesn't click in IE
How do I make it click in IE without drastically changing my tests for other browsers?
While I may not have seen this exact same problem myself, I have witnessed very similar oddities between browsers, not least with IE.
The solution (which you may hate) is to use JavaScript to generate the click. I can guarantee [1] that JavaScript hosted on that page would be able to click that element without issue. When you inject JavaScript from your test case into a page, that is exactly what you get – JavaScript now hosted on the page.
Once again that thread bites me (us). If you read my posts there (apart form my last) you’ll note how I’ve begged that Katalon Team close it or at least thin it out.
You’ve fallen foul of the one typo I tried to get someone to fix: