2016-05-09 49 views
0

我有以下文本字段,並被禁用。它會有一個文字值「City1」。我需要驗證'City1'顯示在這個文本框中。 .getAttribute('value')和.getText不起作用。使用硒webdriver斷言禁用文本框中的文本

<input type="text" autofocus="" disabled="disabled" ng-model="siteDetails.streetAddr" class="form-control ic-filterdropdown ng-pristine ng-valid"> 
+0

你可以嘗試.getAttribute( '的innerHTML')。這將獲得此元素內的所有文本。如果我是正確的,它也會得到子元素等,所以它不是最好的。但由於.getAttribute('value')和.getText不適合你,我沒有看到另一種方式來做到這一點。 – RemcoW

+0

想想這可能是一種更好的方式。試試這個:.getAttribute('ng-model') – RemcoW

+0

你使用哪種編程語言? – Andersson

回答

0

你可以嘗試yourelement.getAttribute("textContent/innerHTML/innerText /value") ..這一個應該工作