28 lines
		
	
	
		
			926 B
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
		
		
			
		
	
	
			28 lines
		
	
	
		
			926 B
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
| 
								 | 
							
								/// <reference path='../_protractor/e2e.d.ts' />
							 | 
						||
| 
								 | 
							
								'use strict';
							 | 
						||
| 
								 | 
							
								/* tslint:disable:quotemark */
							 | 
						||
| 
								 | 
							
								describe('Dynamic Form Deprecated', function () {
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								    beforeAll(function () {
							 | 
						||
| 
								 | 
							
								        browser.get('');
							 | 
						||
| 
								 | 
							
								    });
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								    it('should submit form', function () {
							 | 
						||
| 
								 | 
							
								      let firstNameElement = element.all(by.css('input[id=firstName]')).get(0);
							 | 
						||
| 
								 | 
							
								      expect(firstNameElement.getAttribute('value')).toEqual('Bombasto');
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								      let emailElement = element.all(by.css('input[id=emailAddress]')).get(0);
							 | 
						||
| 
								 | 
							
								      let email = 'test@test.com';
							 | 
						||
| 
								 | 
							
								      emailElement.sendKeys(email);
							 | 
						||
| 
								 | 
							
								      expect(emailElement.getAttribute('value')).toEqual(email);
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								      element(by.css('select option[value="solid"]')).click();
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								      let saveButton = element.all(by.css('button')).get(0);
							 | 
						||
| 
								 | 
							
								      saveButton.click().then(function(){
							 | 
						||
| 
								 | 
							
								        expect(element(by.xpath("//strong[contains(text(),'Saved the following values')]")).isPresent()).toBe(true);
							 | 
						||
| 
								 | 
							
								      });
							 | 
						||
| 
								 | 
							
								  });
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								});
							 |