Выполнено шагов
1. Откройте веб-страницу, где данные должны вводиться программно
2. Извлеченный экземпляр элемента, передав идентификатор элемента.
3. Вызвать функцию SetText в экземпляре Actions в классе ArtOfTest.WebAii.TestTemplates.BaseTest, передав элемент и textToSet
Ожидаемое решение
Текст необходимо всегда вводить в текстовое поле.
Фактический объем производства
Текст не всегда вводится в текстовое поле. Иногда вводится правильно, а иногда и пропускается без ввода значения. При отладке заметил, что экземпляр элемента извлекается правильно и вызывается функция SetText, а исключения не генерируются. Когда значение не вводится, повторное задание элемента управления в верхней части функции и повторное его выполнение приведет к установке значения в текстовом поле.
Может кто-нибудь сказать мне причину этого странного поведения?
Пожалуйста, дайте мне знать, если требуется более подробная информация.