I believe there is a bug with the InputValue property. I have two kendo numeric text boxes, each with different values. However, when attempting to get the values they always return the value of the first box. I know the right ones are being selected because I can add attributes and get the correct attributes back. Just the InputValues return incocrrectly
var elements = myManager.ActiveBrowser.Find.AllByXPath(
"//div[@id='glazeWindow']//*[contains(@class,'k-widget')]"
);
KendoInput txtOne = elements[0].As<KendoInput>();
var q = txtOne.Attributes;
KendoInput txtTwo = elements[3].As<KendoInput>();
var z = txtTwo.Attributes;
Debug.WriteLine(txtOne.InputValue);<br>Debug.WriteLine(txtTwo.InputValue);
<
tbody
class
=
"ng-scope"
ng-repeat
=
"item in editBuildingFloorArea.placeSizes"
><
br
><
br
><
tr
><
br
><
br
><
td
><
br
><
br
><
span
class
=
"k-widget k-numerictextbox"
style
=
""
><
br
><
br
><
span
class
=
"k-numeric-wrap k-state-default k-expand-padding"
><
br
></
span
><
br
></
td
><
br
><
br
><
td
><
br
><
br
><
td
><
br
><
br
><
td
class
=
"center"
><
br
></
tr
><
br
></
tbody
><
br
><
br
><
tbody
class
=
"ng-scope"
ng-repeat
=
"item in editBuildingFloorArea.placeSizes"
><
br
><
br
><
tr
><
br
><
br
><
td
><
br
><
br
><
span
class
=
"k-widget k-numerictextbox"
style
=
""
><
br
><
br
><
span
class
=
"k-numeric-wrap k-state-default k-expand-padding"
><
br
></
span
><
br
></
td
><
br
><
br
><
td
><
br
><
br
><
td
>