Привет всем, я использую эту функцию, чтобы получить имена полей ввода из браузера. Проблема в том, что на нескольких моих сайтах поля ввода имеют одинаковую позицию, поэтому я не могу их циклически корректировать. Любые идеи, как сделать этот цикл по-другому, как позиция?
Спасибо.
public void hladame_fieldy ()
{
//fieldy
string nazov_fieldu;
decimal celkovy_pocet_fieldov = selenium.GetXpathCount ("//input[@type='text']");
string field = "@type='text'";
int b = 1;
for (b = 1;b<=celkovy_pocet_fieldov;b++)
{
nazov_fieldu = selenium.GetAttribute("xpath=//input[position()="+b+" and "+field+"]@name");
Console.WriteLine(nazov_fieldu);
}
Console.WriteLine ("Celkovy pocet fieldov je = " + celkovy_pocet_fieldov);
}