А через API изменение тоже становится недоступным?
Это в смысле через Libraries?
Set qtLibraries = qtApp.Test.Settings.Resources.Libraries ' Get the libraries collection object
' Add Utilities.vbs if it's not in the collection
If qtLibraries.Find("C:\Utilities.vbs") = -1 Then ' If the library cannot be found in the collection
qtLibraries.Add "C:\Utilities.vbs", 1 ' Add the library to the collection
End If
Спасибо, об этом способе не вспомнил - попробую (сейчас просто подключаю библиотеки на другой, нормальной машине). Кстати, не упомянул - ранее подключенные библиотеки работают нормально, они видны в скрипте.
Да, я именно про этот подход говорил. Могу выложить батник для подключения/удаления/обновления библиотек, если интересно.
Слышится мне в такой постановке вопросе некий налет сарказма :)
Ну не без этого. Вечер, тесты не работают по причине нахождения луны не в той фазе...
Прошу извинить, если задел.
Пробовались все версии, но причина, по которой остались на 9.1, довольно тривиальна - стабильность работы, с QTP 9.2 были обнаружены неприятные проблемы при работе с popup-окнами, 9.5 - на некоторых машинах не поднялась по причине ошибок в .NET-фреймворке (при открытии браузера сразу возникали ошибки), QTP 10 - сами не рекомендуете :)
Но на самом деле было интересно, почему не переходите, т.к. я считаю 9.5 на данный момент наиболее стабильной и беспроблемной версией. У нас, напротив, были проблемы на 9.1, которые разрешились с переходом на 9.2, а потом 9.5.
Обратная совместимость - это действительно головная боль. Но радует тот факт, что при переходе с 9.5 на 10, он уже не требует обновления тестов.
Информация о проблемах с версиями интересна еще поскольку я читаю тренинги по QTP и стараюсь быть в курсе работоспособности на разных средах.
9.5 надо ставить на капитально очищенную от старых версий машину. У нас тоже поначалу были проблемы, но после полной деинсталяции старых версий QTP они все успешно решились.
Если вспомните и напишите, в чем конкретно были проблемы с 9.5, то может часть из них мне будет знакома, и я смогу помочь с их разрешением.
Плюс к 9.5 было выпущено несколько патчей. Вы пробовали устанавливать патчи или же они не решали проблем?
Я согласен, что 9.5 ничего сильно революционного не несет. Но там появиллись панели с отображением ресурсов, в т.ч. функций из всех подключенных библиотек, что удобно для навигации при разработке/отладке. Ну и плюс к тому, что разрабатываемые тесты смогут работать и на 10-ке без их конвертации в новый формат.
Ну а в 10-ке, наконец, появились подвижки в дебаггере (хотя с установленной dll-кой от MS данное нововведение не очень актуально). Но у нас она напрочь отказывается признавать всплывающие диалоги в браузере. Записывает их нормально, а при воспроизведении говорит, что у объекта Browser yет метода Dialog. Вот нет, и все тут.
На счет заглавной проблемы темы. А как часто Вам надо изменять список библиотек, подключенных к тесту? И потом, если тестов много, то это удобнее делать в батче через API, нежели руками.
Я просто пытаюсь понять критичность отсутствия данной вкладки для Вас.
В саппорт не обращались? Хотя, те скорее предложат обновить до актуальной версии. но может там в Knowledge Base есть какое-то решение.