#9493 test_external_idp fails in f39+
Closed: fixed a year ago by frenaud. Opened a year ago by frenaud.

The integration test test_external_idp.py is failing on Fedora 39 and rawhide. See for instance PR #3198 with the following logs and report.

The test is using selenium web driver to simulate a user authentication with an external IdP. The user performs kinit and is provided with a URL where he needs to authenticate.

With our vagrant images for fedora 39+, the selenium driver is 4.15 and is not compatible with the current test code:

RUN ['python3', '/tmp/add_user_code.py']
Traceback (most recent call last):
  File "/tmp/add_user_code.py", line 10, in <module>
    driver = webdriver.Firefox(executable_path="/opt/geckodriver", options=options)
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
TypeError: WebDriver.__init__() got an unexpected keyword argument 'executable_path'
Exit code: 1

The test needs to be adapted.


Metadata Update from @frenaud:
- Custom field on_review adjusted to https://github.com/freeipa/freeipa/pull/7106

a year ago

master:

  • 53951ca test_external_idp: update code for selenium 4.10

ipa-4-11:

  • a090da8 test_external_idp: update code for selenium 4.10

Metadata Update from @frenaud:
- Issue close_status updated to: fixed
- Issue status updated to: Closed (was: Open)

a year ago

Log in to comment on this ticket.

Metadata