Мне нужно дотронуться до дочернего элемента: 'input' родного брата: "ng-form", который создается динамически при касании дочернего элемента предыдущего родственного брата: "input".
Я хочу выбрать и коснутьсявходной элемент элемента в соответствии с моими требуемыми данными массива String.потому что братья и сестры добавлены как предыдущие дочерние братья и сестры: ввод затронут
В настоящее время это моя HTML-форма
<ng-form name="streamValueForm>
<input name="name" class="ng-touched ng-valid"/>
</ng-form>
<ng-form name="streamValueForm>
<input name="name" class="ng-untouched ng-invalid"/>
</ng-form>
Это я пытаюсь сделать
string[] values = { "dummy1", "dummy2", "dummy3" };
for( int i=0; i < values.Length; i++)
{
IWebElement set_values = m_driver.FindElement(By.XPath("//ng-form[@name='streamValueForm']/following-sibling::*//input[contains(@class,'ng-untouched')]"));
set_values.Click();
set_values.SendKeys(values[i]);
System.Threading.Thread.Sleep(5000);
}
братья и сестры продолжают добавлять ng-форму, когда я касаюсь элемента ввода, то есть потомка ng-формы