运行 selenium 与 Firefox 并出现 XCOMP 错误

Running selenium with Firefox and getting XCOMP error

下面是我使用的脚本-

#dockerimage = python
before_script:
    - wget --no-check-certificate -O /tmp/firefox-esr.tar.bz2 'https://download.mozilla.org/?product=firefox-esr-latest&os=linux64&lang=en-US'
    - tar -C /opt -xjf /tmp/firefox-esr.tar.bz2
    - rm /tmp/firefox-esr.tar.bz2
    - ln -fs /opt/firefox/firefox /usr/bin/firefox
    - git clone <repo>
    - pip install -r <requirement>
    - wget https://github.com/mozilla/geckodriver/releases/download/v0.29.1/geckodriver-v0.29.1-linux64.tar.gz
    - tar -xvzf  geckodriver-v0.29.1-linux64.tar.gz -C ./uitests/ui_test_suite/
    - apt-get update
    - apt-get -y install unzip xvfb
  script:
    - '# --- print env variables ---------------------------------------------'
    - printenv | grep -E "^(APP_|CORE_|JOB_|STACK_)" | sort
    - '# --- run tests -------------------------------------------------------'
    - xvfb-run --server-args="-screen 0 1920x1080x24" pytest ./ui_test_suite/tests --html=ui_test_report.html --self-contained-html --tb=short  --run_type=firefox

附加错误。

请帮忙解决这个问题。Error

我能够使用以下导入解决问题。

  • apt-get -y install --reinstall libdbus-glib-1-2

  • apt-get -y install packagekit-gtk3-module