3
我寫量角器測試我的表單驗證。如何捕捉鉻的表單驗證彈出式菜單
我想測試時,需要提交未在表單中設置的鍍鉻驗證彈出窗口。
當申請沒有設置我得到的鍍鉻「請填寫此場」。
我想要做這樣的事情:
submitBtn = element(by.id('submitBtn'));
submitBtn.click();
validationMessage = ???
expect((validationMessage).getText()).toBe('Please fill out this field');
如何獲得呢?
只有在點擊提交後纔會出現'required'屬性? – glepretre 2014-11-27 17:52:09
否,除非您明確擁有截取表單提交併添加屬性的邏輯。通常你寫與屬性的HTML已被包含,即''或'角的情況下'。在Angular案例中,您想要測試「ng-required」屬性的存在性,而不是簡單的「required」屬性。 – user2943490 2014-11-27 22:06:12
我還想知道如何捕捉它。我想測試包含chrome消息的用戶體驗。我確信有一種方法。 – 2014-12-02 09:07:27