2017-12-21 4 views
0

Visual Studio에서 Specflow를 사용하여 Selenium Chrome 웹 드라이버 테스트를 만들고 있습니다. 내 애플 내 HTML에서 입력 필드가C# Selenium에서 입력 값을 읽을 수 없습니다.

Agular 5에

<input type="text" (change)="onInputChange()" id="{{name}}" 
    [(ngModel)]="inputAddress"> 

나는 C#에서 내 검사를

internal bool CheckAddressValue(string address) 
     { 

      var addressInput = Driver.FindElementById("homePageAddress"); 

      return addressInput.Text == address; 
     } 

그러나 addressInput.Text은이 경우에도 비어 주소가 입력되었습니다. Chrome에서 입력란을 검사 할 때 주소가 소스에 표시되지 않습니다. 입력 필드에서 값을 얻을 수있는 방법에 대한 아이디어가 있습니까?

+0

구성 요소의 이름은 무엇입니까 발견하셨습니까? – Sajeetharan

+0

homePageAddress – user1024941

답변

0

var addressInput = Driver.FindElementById("homePageAddress").GetAttribute("value"); 
관련 문제