Daniel Marino
12 नवंबर 2024
GitHub क्रियाओं पर सेलेनियम में DevToolsActivePort फ़ाइल त्रुटि को ठीक करने के लिए Chrome का उपयोग करना

यह कष्टप्रद हो सकता है जब सेलेनियम GitHub Actions पर परीक्षण करता है और "DevToolsActivePort फ़ाइल मौजूद नहीं है" समस्या का सामना करता है, खासकर जब हेडलेस क्रोम में परीक्षण करता है। मेमोरी सीमाएँ या असंगत ChromeDriver संस्करण अक्सर इस समस्या का कारण होते हैं। इस गाइड में एक कुशल समाधान शामिल है: मेमोरी-सेविंग सेटिंग्स के साथ क्रोम और क्रोमड्राइवर का सटीक संस्करण संरेखण। यहां तक ​​कि हेडलेस सेटिंग्स में भी, इन विचारों को ध्यान में रखते हुए सीआई/सीडी सिस्टम पर परीक्षण रन अधिक सुसंगत और नियंत्रणीय हो जाते हैं।