I'm now using Xephyr to confine my ChromeDriver-based Selenium tests

    Xephyr :2 -screen 1300x720
    export DISPLAY=:2
    unset WAYLAND_DISPLAY

This works fine for me on Ubuntu 22.10 in a Wayland session (and it also
worked on 22.04 LTS).

As a bonus, the Chromium window doesn't steal focus any more when my
Selenium tests close and open new browser windows!

But since things worked fine for me on 22.04 even before I implemented
the Xephyr sandboxing, I'm not sure if this will be helpful to you or
not.

-- 
You received this bug notification because you are a member of Desktop
Packages, which is subscribed to chromium-browser in Ubuntu.
https://bugs.launchpad.net/bugs/1874415

Title:
  [snap] chromedriver doesn't work without --headless under Wayland

Status in chromium-browser package in Ubuntu:
  Fix Released

Bug description:
  Since I upgraded my Ubuntu 19.04 laptop to Ubuntu 19.10 I've been
  unable to run Robot Framework tests using SeleniumLibrary with Chrome.
  I keep getting errors from chromedriver:

  
  Parent suite setup failed:
  WebDriverException: Message: unknown error: Chrome failed to start: exited 
abnormally.
    (unknown error: DevToolsActivePort file doesn't exist)
    (The process started from chrome location 
/snap/chromium/current/command-chromium.wrapper is no longer running, so 
ChromeDriver is assuming that Chrome has crashed.)

  
  Things work somewhat better when I ask chromium to run in headless mode, 
although I still get weird failures partway through the test suite (I think on 
the first test that uses Select Window): TimeoutException: Message: timeout: 
Timed out receiving message from renderer: 300.000.

  It would be easier to debug this if I could _see_ what the browser is
  doing, which brings us back to the original problem: non-headless
  chromium doesn't work in 19.10.

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/chromium-browser/+bug/1874415/+subscriptions


-- 
Mailing list: https://launchpad.net/~desktop-packages
Post to     : desktop-packages@lists.launchpad.net
Unsubscribe : https://launchpad.net/~desktop-packages
More help   : https://help.launchpad.net/ListHelp

Reply via email to