Hi,
I run my (Selenium) tests in Chrome in a parallel (using pabot) with Xvfb as display server - similar to this (via Jenkins with the Xvfb plugin):
xvfb-run pabot --processes 15 --pabotlib --pabotlibport <port> --resourcefile <file> --NoStatusRC -v BROWSER:chrome -v CHROME_BINARY:"<file>" -d test/results --output output.xml tests
My issue is that half of the tests fail either with "ElementNotInteractableException" or with the verification of text. But this only happens in newer Chrome browser versions (v102, v103, v114), but not with the old Chrome v93 browser and also not in Firefox. Furthermore it works fine with the very same command but without Xvfb, e.g. if I employ X11 forwarding or chrome-headless (which I cannot use in general due to other issues).
Does anyone have a suggestion or idea what causes the issue and how to solve it? I'm pretty much stuck...
Anyone else using a similar setup with Jenkins, Xvfb, pabot, Selenium?
I'm using Python 3.7.5 and
- robotframework 5.0.1
- robotframework-pabot 2.7.0
- robotframework-seleniumlibrary 6.0.0
- selenium 4.9.1
Thanks!