Selenium webdriver 从Selenium中没有标记属性的输入框中获取值

Selenium webdriver 从Selenium中没有标记属性的输入框中获取值,selenium-webdriver,protractor,protractor-net,Selenium Webdriver,Protractor,Protractor Net,我有以下标记,在浏览器中显示“XYZ”,但我看不到可以使用Selenium和C#获取它的属性。这和角元素有关吗 <input class="primary-input ng-untouched ng-pristine" formcontrolname="EmployeeCode" maxlength="4" name="EmployeeCode" placeholder="" disable

我有以下标记,在浏览器中显示“XYZ”,但我看不到可以使用Selenium和C#获取它的属性。这和角元素有关吗

<input class="primary-input ng-untouched ng-pristine" formcontrolname="EmployeeCode" maxlength="4" name="EmployeeCode" placeholder="" disabled="">

你的代码返回什么?它看起来是正确的代码。如果它不起作用,我猜在页面通过后台进程加载几秒钟后,表单/字段就会加载数据,因此您可能需要等待,直到值不为空。。。这是一种选择。量角器和什么有关系?量角器的语法对你有帮助吗?它是角度生成的,所以我想可能有一个量角器解决方案@SergeyPleshakov
string val = Driver.FindElement(By.Name("EmployeeCode")).GetAttribute("value");