Написал несколько скриптов для тестирования веб-приложения. Сначала сделал запись действий (кнопочка "Record"), далее дописал ручками проверку присутствует или отсутствует чек-бокс или радио-баттон на странице и запись результатов в файл.
Прошло недели три, немного изменился код страницы, хотя внешне не изменилось ничего. Но во время прохождения тестов кнопки "Next" и "Previous" перестали нажиматься.
Также перестала работать проверка отсутствия чекбокса на странице, которую я написал вот так:
n="n0A1" If Browser("Template").Page("Template").WebCheckBox(n).Exist Then f.WriteLine("OK Checkbox exists") else f.WriteLine("Error Checkbox not exist") End If
как быть? быть может, посоветуете что, чтоб скрипты были более гибкими и не переставали работать в том случае, когда что-либо незначительно изменяется?
я сравнил более раннюю версию тестируемого софта и актуальную. для кнопки в коде в <input> раньше было type="button", сейчас type="submit". как можно заменить во всех скриптах type="button" на type="submit"?
Заранее спасибо.