Селен с использованием условных операторов

Я только что начал изучать селен для автоматического тестирования в течение последних нескольких дней и сильно застрял. Я искал документацию по этому поводу, но не нашел ничего очень полезного, но, возможно, один из вас нашел что-то интересное, если так, я бы с удовольствием это прочитал.

В любом случае, вот проблема: мне нужно открыть создать сайт. Этот веб-сайт принимает некоторые параметры, которые переводят браузер на другой сайт, однако, если параметры недействительны, то следующий сайт отобразит сообщение «Произошла ошибка».

Если второй сайт не выдает ошибку, подобную этой мы хотим сохранить несколько произвольных значений и повторить их позже. Если сайт выдает ошибку, мы хотим отметить ошибку и двигаться дальше. Прямо сейчас, если второй сайт недействителен, селен перестает работать.

Кажется, это единственный способ сделать это - использовать оператор if-else, хотя я не нашел ни одного упоминания об этом в селене. Я где-то читал, что вы можете создать какой-нибудь javascript самостоятельно, а затем ввести его в селен. Проблема в том, что я не знаю, как на самом деле ввести javascript в селен.

Надеюсь, это не слишком запутало.

Спасибо,

Джесси Смотермон

5
задан Jesse Smothermon 24 June 2011 в 21:57
поделиться