ฉันกำลังสร้างเครื่องมือทดสอบอัตโนมัติสำหรับไซต์ drupal ที่ฉันดูแลอยู่ ไซต์ได้ย้ายไปยัง D9 และทำงานได้ตามปกติสำหรับผู้ใช้ที่เป็นมนุษย์ เมื่อสคริปต์ไพธอนของฉันดึงซีลีเนียม/เบราว์เซอร์ Chrome และไปที่หน้าสร้างหน้าเนื้อหา CKEditor จะไม่ประมวลผลฟิลด์เนื้อหา
ฉันเปิดเบราว์เซอร์ Chrome และลงชื่อเข้าใช้ด้วยข้อมูลประจำตัวเดียวกัน และ CKEditor ก็ปรากฏขึ้น
บอทไพ ธ อนของฉันสามารถสร้างหน้าโหนด แก้ไข ลบ สร้างบล็อกแบบกำหนดเอง และกำหนดสิ่งเหล่านั้นในฟิลด์อ้างอิงเอนทิตี ตอนนี้มีเพียงฟิลด์ CKEditor เท่านั้นที่ขัดขวางการทดสอบการทำงานอัตโนมัติของไซต์อย่างสมบูรณ์!
มีใครเคยเห็นพฤติกรรมนี้มาก่อนหรือไม่?
เนื่องจากภาพหนึ่งภาพมีค่าแทนคำพูดนับพัน นี่คือภาพหน้าจอที่มาร์กอัปของภาพที่เกิดขึ้น ไม่มีรูปแบบการป้อนข้อมูลอื่นๆ ในฟิลด์นี้ มีเพียงการตั้งค่าข้อความที่จัดรูปแบบด้วย HTML ที่จำกัด ซึ่งตั้งค่าเป็น CKEditor ที่อนุญาตในฟิลด์นี้
ฉันได้ตรวจสอบแล้วว่าไฟล์ ckeditor.js มีอยู่เมื่อซีลีเนียมโหลดหน้า และไปไกลถึงขนาดดาวน์โหลดไฟล์นั้น และให้ python รันกับหน้าเว็บหลังจากโหลดหน้าเสร็จแล้ว