هل هناك طريقة لجعل WatiN فوق ارتباط قبل انتهاء التحميل من الصفحة

StackOverflow https://stackoverflow.com/questions/48984

سؤال

نحن نستخدم WatiN اختبار واجهة المستخدم لدينا ، ولكن صفحة واحدة (وهو للأسف ليس لدينا تحت فرق مراقبة) يأخذ إلى الأبد إلى الانتهاء من التحميل.هل هناك طريقة للحصول على WatiN النقر على رابط في الصفحة قبل الصفحة انتهاء التقديم تماما ؟

هل كانت مفيدة؟

المحلول

هنا هو رمز وجدنا العمل:

IE browser = new IE(....);
browser.Button("SlowPageLoadingButton").ClickNoWait();
Link continueLink = browser.Link(Find.ByText("linktext"));
continueLink.WaitUntilExists();
continueLink.Click();

نصائح أخرى

يجب أن تكون قادرا على ترك الدعوة إلى WaitUntilExists() منذ WatiN هل هذا داخليا عند استدعاء الأسلوب أو الخاصية على عنصر (مثل الارتباط.انقر فوق() في rexample).

HTH, يروين فان منن يؤدي ديف WatiN

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top