Hi
When running the test in Headless execution, Katalont doesn’t find the fields and returns the error: “WebElementNotFoundException” But the same test works perfectly in chrome or firefox
Can you help me? please
Ok, So the ejecution mode like next image don’t work? https://prnt.sc/fe7fiq
And I have to wait for version 59 of chrome
Hi there,
Not really, it depends on how headless execution detect an element, and it’s not similar to Chrome or Firefox.
Hi there,
Headless execution is very different from Chrome and Firefox execution. I suppose you can wait until Chrome 59 deliver headless mode and try on that: https://developers.google.com/web/updates/2017/04/headless-chrome
The default window-size of headless is 800x600, so the element might be out of the visible area. So you can change the window size of headless browser to solve the problem
Andy Zhang said:
The default window-size of headless is 800x600, so the element might be out of the visible area. So you can change the window size of headless browser to solve the problem
how do I change the size of the window?
Andy Zhang said:
The default window-size of headless is 800x600, so the element might be out of the visible area. So you can change the window size of headless browser to solve the problem
I tried changing the size in the following ways:
-
adding window-size to headless chrome in project setting
-
adding a customized browser based on Chrome, with params {“CHROME_DRIVER”: {“args”: [“- headless”, “- window-size = 1920,1280”]}}
-
WebUI.SetViewPortSize
all three ways have the same result: webElementNotFoundException …
I look for the element by xpath like this: // * [@ name = ‘USERNAME’]
obviously using the broser normally, the element is found perfectly. But with headless it is impossible
Same problem here, please help
Any updates on this? Can we have headless execution?
Eric Constantineau said:
Same problem here, please help
Possivelmente a aplicação entra em modo responsivo e seus elementos são alterados.
tente executar o comando: Maximize window - ou gravar os passos em modo responsivo.
I had the same problem until I set the window size for headless and now it runs fine. If you want to experiment before you change the size take a screenshot and see if you can see the object.