Здравствуйте, sunshine, Вы писали:
S>Хотя нет. Смотрите, допустим, у вас на странице две ссылки. На первой итерации по ним ошибки не будет. Но при вызове look(IWebElement el) для второй ссылки будет ошибка, потому что драйвер-то уже ушел на другой URL. Поэтому вторая ссылка оказывается принадлежащей к той странице, с которой драйвер уже ушел. И когда вы делаете клик по этой ссылке, вылетает ошибка. А все потому, что нужно для каждого ссылочного элемента сохранять свой индивидуальный драйвер.
Могли бы Вы написать примерчик? Потому как у меня не получилось это сделать.
Текст ошибки:
Element not found in the cache — perhaps the page has changed since it was looked up