وفقًا للإعدادات التلقائية، لا يتم تسجيل سوى التحذيرات أو الأخطاء في المتصفّح ChromeDriver. عند تصحيح الأخطاء ، فمن المفيد تمكين المزيد من التسجيل المطوَّل.
لتفعيل التسجيل المطوَّل، ما عليك سوى تمرير --verbose
إلى خادم chromedriver.
يمكنك أيضًا ضبط --log-path
لكتابة السجلّ في ملف بدلاً من ذلك.
من ستيدر. إذا لم تبدأ تشغيل خادم chromedriver بنفسك مباشرةً،
تحتاج إلى تمرير مفتاح التبديل من خلال مكتبة برامج WebDriver. بعض العملاء لا يستخدمون
خيارًا لذلك، للأسف.
عند تمرير --log-path
إلى أمر تشغيل Chrome، يمكن استخدام القرص العادي على Chrome Linux
وMac في ملف السجل. ومع ذلك، لا يكون التحويل البرمجي على نظام التشغيل Windows
تم الحفظ لأن Chrome هو تطبيق واجهة مستخدم تصويرية ولا يسمح نظام التشغيل بتكتسبه
مؤشر Stderr من ChromeDriver. لحفظ stderr على أنظمة التشغيل Windows وLinux وMac، يمكنك
يمكننا استخدام متغير البيئة CHROME_LOG_FILE
ولن يكون الملف سوى
يحتوي على سجلات من Chrome. إذا حدّدت LogPath في ChromeOptions، ChromeDriver
سينسخ قيمته إلى CHROME_LOG_FILE
.
لم يتم التقاط أي من الصور القياسية أو الثابتة على Android. ينتقل المستخدم العادي إلى وحدة التحكّم على كل الأنظمة الأساسية.
C#
var service = ChromeDriverService.CreateDefaultService();
service.LogPath = "D:\\chromedriver.log";
service.EnableVerboseLogging = true;
driver = new ChromeDriver(service);
هناك إصدار زائد من كلتا الدالتين. يمكنك الاطّلاع على مستندات واجهة برمجة التطبيقات.
Java
System.setProperty("webdriver.chrome.logfile", "D:\\chromedriver.log");
System.setProperty("webdriver.chrome.verboseLogging", "true");
Python
driver = webdriver.Chrome(executable_path="D:\\chromedriver.exe", service_args=["--verbose", "--log-path=D:\\qc1.log"])
جميع اللغات
ابدأ تشغيل chromedriver في موجه الأوامر/الطرف الطرفي مع التسجيل المطوَّل باستخدام العلامات:
--verbose --log-path=chromedriver.log
قم بإجراء الاختبار باستخدام RemoteWebDriver المشار إليها في http://localhost:9515.