مشكلة فريق مدينة مع المثال تتفتح من IE خلال اختبار watin
-
05-07-2019 - |
سؤال
ونحن نستخدم فريق مدينة ولقد لاحظت مشكلة أثناء تشغيل اختبار Watin. أحيانا بعض مثيل IE عشوائيا فقط لا تتوقف في إدارة المهام على الخادم بناء، حتى إذا تم إغلاق اختبار جميع الحالات فتح. هذا يسبب فشل كل التجارب التي تلي. حاولنا مع السيناريو الذي يقتل كافة مثيلات أي قبل أن يبدأ هذا الاختبار رونينغ، ولكن هذا لا يمكن أن يمنع الحالات تتفتح عشوائية من أي التي تعطل جميع الاختبارات.
المحلول
وأنا لا أعرف ما إذا كان سوف تساعد ولكن .... كان لي خطأ مشابهة. بلدي المسألة: "تشغيل الاختبارات على ويندوز فيستا مع إنترنت إكسبلورر وجود protectedMode = تشغيل لمضيف"
ويتم توثيق الحل هنا: HTTP: // codebetter.com/blogs/james.kovacs/archive/2008/06/18/running-watin-tests-on-vista.aspx
وأعتقد أنك يمكن أن يكون لها نفس القضية.
نصائح أخرى
وهذه هي رسالة الخطأ:
<اقتباس فقرة>وWatiN.Core.Exceptions.TimeoutException : مهلة بينما إنترنت إكسبلورر مشغول تمزيق : System.Reflection.TargetInvocationException : تم طرح استثناء بواسطة هدف استدعاء. ----> System.NullReferenceException: مرجع كائن لم يتم تعيين ل مثيل كائن
اقتباس فقرة>
ولست متأكدا ما اذا كان ذات الصلة ولكن يمكن حل القضايا المهلة عن طريق زيادة المهلة ك <لأ href = "http://16randombytes.blogspot.com/2007/12/watin-testing-aspnet-app-startup-time هتمل "يختلط =" نوفولو noreferrer "> وصفت في أول تعليق هنا .
<اقتباس فقرة>وIE.Settings.WaitForCompleteTimeOut
اقتباس فقرة>وكان لي خطأ مشابهة وحلها عن طريق إزالة كلمة المرور الحفظ التلقائي، انها ظهرت على صفحة تسجيل الدخول وبطريقة أو بأخرى عند تشغيل داخل Teamcity أنها كسرت ذلك.