मैं प्रोटेक्टर को e2e टेस्ट करने के लिए कोशिश कर रहा हूँ कोणीय ऐप और पता नहीं लगा कि कैसे पता लगाया जा सकता है कि किसी तत्व की एक विशिष्ट कक्षा है या नहीं।
मेरे मामले में, परीक्षण सबमिट बटन पर क्लिक करता है और अब मैं यह जानना चाहता हूं कि क्या प्रपत्र [नाम = "गेटऑफ़र"] में वर्ग .ngDirty है। समाधान क्या हो सकते हैं?
describe('Contact form', function() {
beforeEach(function(){
browser.get('http://localhost:9000');
element(by.linkText('Contact me')).click();
});
it('should fail form validation, all fields pristine', function() {
element(by.css('.form[name="getoffer"] input[type="submit"]')).click();
expect(element(by.name('getoffer'))).toHaveClass('ngDirty'); // <-- This line
});
});
expect(hasClass(element(by.name('getoffer')), 'ng-dirty')).toBe(true);