Права доступа и Extensions
#1
Отправлено 20 апреля 2006 - 10:24
Администраторские права на этой машине я получить не могу, есть только полный доступ в папку силктеста.
Так вот. Не удается подключить никакие экстеншены (ActiveX и DOM в частности).
На моей машине, где у меня админские права, все работает отлично.
Кто что посоветует?
Заранее спасибо,
Генка
TestComplete для начинающих (видеозаписи курса)
Software Testing Automation Tips (50 вещей, которые должен знать каждый автоматизатор, книга на английском языке)
Онлайн-учебник "Автоматизация тестирования от «А» до «Ы»"
Сборник рецептов по TestComplete (книга на английском языке)
Онлайн-учебник по TestComplete
Онлайн-учебник по SilkTest
#3
Отправлено 20 апреля 2006 - 12:55
Посоветую получить админские права на машину
к сожалению сие невозможно :(
TestComplete для начинающих (видеозаписи курса)
Software Testing Automation Tips (50 вещей, которые должен знать каждый автоматизатор, книга на английском языке)
Онлайн-учебник "Автоматизация тестирования от «А» до «Ы»"
Сборник рецептов по TestComplete (книга на английском языке)
Онлайн-учебник по TestComplete
Онлайн-учебник по SilkTest
#4
Отправлено 20 апреля 2006 - 13:51
Ссылочки не подскажите? :)
TestComplete для начинающих (видеозаписи курса)
Software Testing Automation Tips (50 вещей, которые должен знать каждый автоматизатор, книга на английском языке)
Онлайн-учебник "Автоматизация тестирования от «А» до «Ы»"
Сборник рецептов по TestComplete (книга на английском языке)
Онлайн-учебник по TestComplete
Онлайн-учебник по SilkTest
#6
Отправлено 27 апреля 2006 - 07:04
Для использования DOM расширений на удаленной машине есть 3 способа настроек:
1) В СилкТесте меню Options > Extensions, выбрать браузер и нажать на кнопку Extensions, в появившемся диалоге сделать нужные настройки, после чего можно запускать на той машине Силк и из него стартовать скрипт
2) В каталоге <SilkTest Install Dir>\Extend есть файл domex.ini, в котором можно прописать нужные настройки (см. в хелпе, там про это хорошо расписано)
3) Нужные настройки можно устанавливать динамически при помощи
BrowserPage.SetUserOption( ... ), например
Browser.SetActive() BrowserPage.SetUserOption("ShowBorderlessTables",.076,USEROPT_DEFAULT) BrowserPage.SetUserOption("ShowHtmlForm",TRUE,USEROPT_DEFAULT)
Так вот, на удаленной машине, на которой у меня нет админских прав я не смог задействовать первые 2 способа. Максимум, чего я добился, это то, что Html - объекты как-то начали видеться, но все настройки расширений действовали по-умолчанию и соответственно не виделись формы и таблицы (а должны были). 3-й способ помог и все заработало нормально. Единственная особенность в том, что вышеприведенный код действует для текущего окна броузера. Если появится другое окно ( у меня например такой случай произошел с модальным окном ), то подобные настройки надо применить и для него. Но и это делается, в принципе.
Этот подход позволяет менять настройки в процессе выполнения скрипта и это еще не значит, что и записываться объекты будут так же нормально. По-крайней мере, когда я прервал выполнение скрипта, а потом начал записывать окно, для которого сделал нужные настройки, то при записи появились нужные элементы в нужной иерархической последовательности.
Так что не все с СилкТестом плохо
#7
Отправлено 27 апреля 2006 - 15:56
Ошибки SetUserOption никакой не выдает, но значение параметров не меняет. И попрежнему не видно детей объекта BrowserPage.
#8
Отправлено 27 апреля 2006 - 17:15
З.Ы.: Может я чего-то выпустил, но факт остается фактом: вчера я долбал удаленную машину и максимум добился распознавания HTML-объектов вообще (по дефалтовым настройкам), а сегодня, когда задействовал BrowserPage.SetUserOption нужные настройки вступили в силу
#9
Отправлено 27 апреля 2006 - 17:28
#10
Отправлено 27 апреля 2006 - 18:06
Да, у меня ситуация немного другая. Мне на удаленке нужен только АгентЯ запускаю агент и Силк на удаленной машине. Не уверен, что твой подход мне подойдет.
В моем случае это не имеет значения. Я недавно запускал скрипт на 10-ти машинах - он пройден успешно и я уверен, что хотя бы на одной из них была версия отличная от моей. Там могут быть в другом проблемы. Я просто долго игрался с проблемной машиной: копировал файлы extend.ini и domex.ini, пытался активировать расширения и т.д. Поэтому я мог что-то пропустить, но я точно не являюсь администратором той машины.Наша фирма и клиент пользуются разными версиями Силк Теста.
В общем, это был еще один вариант, когда можно было достучаться до настроек DOM-расширений, когда другие стандартные способы не подходят
Количество пользователей, читающих эту тему: 0
0 пользователей, 0 гостей, 0 анонимных