क्या सेलेनियम वेबड्राइवर का उपयोग किसी भी तरह से लॉगर प्राप्त करना संभव है? मैं जारी किए गए सभी आदेशों की प्रतिलिपि को कैप्चर करना चाहता हूं (उदाहरण: खुला, प्रतीक्षा करें, क्लिक करें, आदि)। विशेष रूप से मैं जावा समाधान की तलाश में हूं, क्योंकि मैं जूनिट में परीक्षण निर्यात कर रहा हूं।सेलेनियम वेबड्राइवर में मूल लॉगर कैसे प्राप्त करें
मैं अपनी वेबसाइट पर इस कोड को नहीं मिला, हालांकि इस पर मानक बाहर
DesiredCapabilities caps = DesiredCapabilities.firefox();
LoggingPreferences logs = new LoggingPreferences();
logs.enable(LogType.DRIVER, Level.FINEST);
caps.setCapability(CapabilityType.LOGGING_PREFS, logs);
driver = new FirefoxDriver(caps);
के बारे में पूछ रहा है मैं लॉग 4j या किसी अन्य लॉगर के साथ उस लॉग को कैप्चर कैसे करूं? –
@MichelFeldheim ऊपर दिए गए उदाहरण में कंसोल पर "logEntry.getMessage()" को मुद्रित करने के बजाय, आपको log4j लॉगर का उपयोग करके उस मान को मुद्रित करना चाहिए। –
एफएफ के लिए अच्छा समाधान है लेकिन आप IE11 के लिए एक समाधान है? – sgrillon