C#Selenium无法从Angular读取输入值

时间:2017-12-21 04:43:25

标签: c# angularjs selenium

我在Visual Studio中使用Specflow创建了一些Selenium Chrome webdriver测试。我的应用程序在Agular 5中

我的HTML

中有一个输入字段
string encrypt= EncryptDecrypt.Encrypt("abcd");

我在C#中进行了测试

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

但是即使输入了地址,addressInput.Text也是空的。当我在Chrome中检查字段时,地址不会显示在源代码中。关于如何从输入字段中获取值的任何想法?

1 个答案:

答案 0 :(得分:0)

找到它

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