c# - मैं विज़ुअला स्टूडियो में मेरे कोडित यूआई टेस्ट में(टेक्स्ट के विरोध के रूप में) प्रोग्रामैटिक टेक्स्ट कैसे इंजेक्ट करूँ?



visual-studio testing (1)

संपत्ति को सेट करने के लिए:

new UILoginInternetExploreWindow().UILoginDocument.UIUserNameorEmailAddreEdit.Text = 
"Some Text";

या:

var loginControl = new UILoginInternetExploreWindow().UILoginDocument.UIUserNameorEmailAddreEdit;
loginControl.Text = "Some Text";

रिकॉर्डर जल्दी से कुछ कदम निकाल दिए जाने के लिए ठीक काम करता है, लेकिन मुझे मनमाने ढंग से पाठ को स्टोर करने और सेट करने में सक्षम होना चाहिए मान लें कि मैंने Admin001 नामक एक नया व्यवस्थापक उपयोगकर्ता बनाया है मैं नियंत्रण के लिए "Admin001" होने के लिए पाठ सेट करने में सक्षम होना चाहता हूं, न कि जब मैंने पहली बार बिल्डर का उपयोग किया तो रिकॉर्ड किया गया था।

मुझे पता है कि आप सीएसवी और पसंद करने के लिए डेटा बाइंडिंग कर सकते हैं, लेकिन यह बहुत भारी है मैं टाइप करने के लिए सी # कोड को लिखने में सक्षम होना चाहता हूं।

स्क्रीनशॉट:

कोड प्रयास:

            var loginElement = new UILoginInternetExploreWindow().UILoginDocument.UIUserNameorEmailAddreEdit.Text;

इसलिए मैं संपत्ति प्राप्त करने में सक्षम हूं। पाठ (मुझे लगता है), लेकिन वास्तव में यह सेट नहीं है ...






coded-ui-tests