У меня есть несколько тестов, которые постоянно следуют по ссылке, которой нет в тесте.
Один из моих тестовых файлов идет по этой конкретной ссылке, поэтому я подумал, что, возможно, сервер кэшировал ссылку ('/ settings').Итак, я перезапустил сервер и запустил тесты без ссылки / settings, и он все еще идет по ссылке / settings.
$sel->click_ok('//a[contains(@href, /settings)]');
постоянно отслеживается, хотя он находится только в одном из тестовых файлов.Это (/ настройки) даже следуют, когда ссылка
$sel->is_element_present_ok('//a[contains(@href, /marketing/calendar)]');
Кто-нибудь знает, почему это происходит?
Редактировать:
Тест для / marketing проходит успешноСсылка / calender.
ok 13 - click, //a[contains(@href, /marketing/calender)]
Но когда страница загружается, она загружает страницу / settings, поэтому последующие тесты is_text_present_ok не проходят.