Например сегодня он у меня такой "//tr[2]/td/table/tbody/tr/td[2]/table/tbody/tr/td[1]/table/tbody/tr/td[1]/div" завтра может быть например такой "//div[3]/table/tbody/tr[1]/td/div". Отследить по какому принцыпу меняется невозможно, я так понимаю генерируется автоматически.
Столкнулся с такой проблемой что на приложении которое я тестирую постоянно меняются икспассы у кнопок и ссылок , может есть каккойто способ получить эти икспассы и загнать в список.
Вообще-то, в принципе, значение такого таймаута задают из расчета на то, что больше этого времени страница не должна грузиться в принципе. Как правило, значение такого таймаута выносится в некоторую статическую переменную, которая инициализируется из некоторого конфигурационного файла ( это если в RC ), чтобы при переносе тестов на более медленную платформу достаточно было просто подправить в одном месте это значение.
В крайнем случае, если нехватает стандартного времени, то можно умножить это время на некоторый стандартный коефициент. Например, мы знаем, что некоторая страница грузится раза в 2 долше, чем остальные. Просто, если мы будем обходить ситуацию ,что страница не загрузилась в указанное время, то мы можем схлопотать бесконечный цикл в случае, если страница не загрузилась в принципе ( не найдена, например ).
[/quote]
А можно поподробней где находится этот конфигурационный файл и что именно нужно в нем править.
Зарание пасиба
Может кто сталкивался с такой проблемой то помогите ее решить. Вобщем есть у меня набор тестов для селениума RC , когда запускается новый тест страничка заново перегружается. МОжно ли сделать так чтобы страничка не перегружалась?
Еще один вопросик. Где можно прописать глобальные переменные чтобы их потом использовать в других скриптах.