Один из вариантов может заключаться в том, чтобы посмотреть, есть ли внешний элемент (например, Div
), который вы можете найти первым, а затем получить текстовые поля из этого элемента, а не из переменной браузера.Например, это может выглядеть так:
Div div = browser.Div(Find.ById("divId"));
//Div div = browser.Div(Find.ByClass("divClass")); // or like this for instance...
TextField text = div.TextField(Find.By("type", "text"));
TextField password = div.TextField(Find.By("type", "password"));
Button submit = div.Button(Find.By("type", "submit"));