I am building an automated testing tool for the drupal site that I maintain. The site has migrated to D9 and functions normally for a human user. When my python scripts pull up selenium/Chrome browser and go to the Create Content Page page, CKEditor does not process the body field.
I open my chrome browser and sign in with the same credentials and CKEditor appears.
My python bot is able to create node pages, edit them, delete them, create custom blocks and assign those in entity reference fields, it is only this CKEditor field now that stands in my way of complete site functionality test automation! Has anyone else seen this behavior before? Since a picture is worth a thousand words, here is a marked up screenshot of it happening. No other input formats are available on this field, it is only the Formatted Text setting with Restricted HTML set to CKEditor permitted on this field.
I have even verified that the ckeditor.js file is present when selenium loads the page, and have gone as far as downloading that file and having python run it against the webpage after the page has finished loading.