CodedUI C # вопрос - работа с таблицами и полями - PullRequest
0 голосов
/ 10 ноября 2019

У меня проблема с определением того, можно ли редактировать поле в таблице.

Мне удалось найти это поле, но я не могу определить, можно ли его редактировать, поскольку тег "disabled"unpopulated (null)

Вот что я сделал до сих пор:

  1. найдите уникальную строку

    var someLine = priceTable3.SingleOrDefault(el => el["Price Level"].Text == "Default" && el["Price"].Text == "1.30");
    
  2. найдите столбец, соответствующий этой строке

    var field = someLine["Price Level"];
    

Теперь у меня есть поле, и я хочу знать, можно ли его редактировать. field.getAttribute("disabled") ничего не возвращает. field.getAttribute("TagName") возвращает «Ввод».

Когда я пытаюсь использовать Xpath для этого поля, я получаю в результате весь документ (я получаю 415 полей ввода для всей таблицы, ни одно из которых с тегом html «отключено»)).

Есть идеи?

...