Перейти к содержимому

Фотография

Права доступа и Extensions


  • Авторизуйтесь для ответа в теме
Сообщений в теме: 9

#1 Genka

Genka

    Профессионал

  • Members
  • PipPipPipPipPipPip
  • 1 328 сообщений
  • ФИО:Геннадий Алпаев
  • Город:Украина, Днепр


Отправлено 20 апреля 2006 - 10:24

Может кто сталкивался с проблемой: есть компутер, к которому я коннекчусь через Remote Desktop Connection. На этом компутере установлен СилкТест.
Администраторские права на этой машине я получить не могу, есть только полный доступ в папку силктеста.

Так вот. Не удается подключить никакие экстеншены (ActiveX и DOM в частности).

На моей машине, где у меня админские права, все работает отлично.

Кто что посоветует?

Заранее спасибо,
Генка
  • 0

TestComplete для начинающих (видеозаписи курса)

Software Testing Automation Tips (50 вещей, которые должен знать каждый автоматизатор, книга на английском языке)

Онлайн-учебник "Автоматизация тестирования от «А» до «Ы»"
Сборник рецептов по TestComplete (книга на английском языке)
Онлайн-учебник по TestComplete
Онлайн-учебник по SilkTest


#2 VegaX

VegaX

    Активный участник

  • Members
  • PipPip
  • 85 сообщений

Отправлено 20 апреля 2006 - 12:46

Посоветую получить админские права на машину :crazy:

Я уже сталкивался с такой проблемой тут

Но вразумительного ответа не получил. :lol:
  • 0

#3 Genka

Genka

    Профессионал

  • Members
  • PipPipPipPipPipPip
  • 1 328 сообщений
  • ФИО:Геннадий Алпаев
  • Город:Украина, Днепр


Отправлено 20 апреля 2006 - 12:55

Посоветую получить админские права на машину


к сожалению сие невозможно :(
  • 0

TestComplete для начинающих (видеозаписи курса)

Software Testing Automation Tips (50 вещей, которые должен знать каждый автоматизатор, книга на английском языке)

Онлайн-учебник "Автоматизация тестирования от «А» до «Ы»"
Сборник рецептов по TestComplete (книга на английском языке)
Онлайн-учебник по TestComplete
Онлайн-учебник по SilkTest


#4 Genka

Genka

    Профессионал

  • Members
  • PipPipPipPipPipPip
  • 1 328 сообщений
  • ФИО:Геннадий Алпаев
  • Город:Украина, Днепр


Отправлено 20 апреля 2006 - 13:51

VegaX, в той теме Вы говорили, что находили подобные упоминания на других форумах...

Ссылочки не подскажите? :)
  • 0

TestComplete для начинающих (видеозаписи курса)

Software Testing Automation Tips (50 вещей, которые должен знать каждый автоматизатор, книга на английском языке)

Онлайн-учебник "Автоматизация тестирования от «А» до «Ы»"
Сборник рецептов по TestComplete (книга на английском языке)
Онлайн-учебник по TestComplete
Онлайн-учебник по SilkTest


#5 VegaX

VegaX

    Активный участник

  • Members
  • PipPip
  • 85 сообщений

Отправлено 20 апреля 2006 - 15:01

  VegaX, в той теме Вы говорили, что находили подобные упоминания на других форумах...

Ссылочки не подскажите? :)


Подскажу :)

На этом форуме я даже тему создал.

Если ты найдешь возможность, как развязать эту проблему - дай знать плиз :crazy:
  • 0

#6 KaNoN

KaNoN

    АЦЦКИЙ СОТОНА

  • Members
  • PipPipPipPipPipPip
  • 1 260 сообщений
  • ФИО:Колесник Николай
  • Город:Днепропетровск > Киев > Лондон

Отправлено 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-й способ помог и все заработало нормально. Единственная особенность в том, что вышеприведенный код действует для текущего окна броузера. Если появится другое окно ( у меня например такой случай произошел с модальным окном ), то подобные настройки надо применить и для него. Но и это делается, в принципе.

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

Так что не все с СилкТестом плохо :friends:
  • 0

#7 VegaX

VegaX

    Активный участник

  • Members
  • PipPip
  • 85 сообщений

Отправлено 27 апреля 2006 - 15:56

Только что попробывал установить настройки Browser на клиенской машине при помощи SetUserOption. Не помогло!!!

Ошибки SetUserOption никакой не выдает, но значение параметров не меняет. И попрежнему не видно детей объекта BrowserPage.
  • 0

#8 KaNoN

KaNoN

    АЦЦКИЙ СОТОНА

  • Members
  • PipPipPipPipPipPip
  • 1 260 сообщений
  • ФИО:Колесник Николай
  • Город:Днепропетровск > Киев > Лондон

Отправлено 27 апреля 2006 - 17:15

Я это делал удаленно. То есть СилкТест запущен на моей машине (все нужные расширения подключены и опции настроены), а Агент на удаленке. Я для него активировал расширения, но без програмной установки опций, он использовал дефолтовые настройки.

З.Ы.: Может я чего-то выпустил, но факт остается фактом: вчера я долбал удаленную машину и максимум добился распознавания HTML-объектов вообще (по дефалтовым настройкам), а сегодня, когда задействовал BrowserPage.SetUserOption нужные настройки вступили в силу
  • 0

#9 VegaX

VegaX

    Активный участник

  • Members
  • PipPip
  • 85 сообщений

Отправлено 27 апреля 2006 - 17:28

Я запускаю агент и Силк на удаленной машине. Не уверен, что твой подход мне подойдет. Наша фирма и клиент пользуются разными версиями Силк Теста. :friends:
  • 0

#10 KaNoN

KaNoN

    АЦЦКИЙ СОТОНА

  • Members
  • PipPipPipPipPipPip
  • 1 260 сообщений
  • ФИО:Колесник Николай
  • Город:Днепропетровск > Киев > Лондон

Отправлено 27 апреля 2006 - 18:06

Я запускаю агент и Силк на удаленной машине. Не уверен, что твой подход мне подойдет.

Да, у меня ситуация немного другая. Мне на удаленке нужен только Агент

Наша фирма и клиент пользуются разными версиями Силк Теста.

В моем случае это не имеет значения. Я недавно запускал скрипт на 10-ти машинах - он пройден успешно и я уверен, что хотя бы на одной из них была версия отличная от моей. Там могут быть в другом проблемы. Я просто долго игрался с проблемной машиной: копировал файлы extend.ini и domex.ini, пытался активировать расширения и т.д. Поэтому я мог что-то пропустить, но я точно не являюсь администратором той машины.

В общем, это был еще один вариант, когда можно было достучаться до настроек DOM-расширений, когда другие стандартные способы не подходят
  • 0


Количество пользователей, читающих эту тему: 0

0 пользователей, 0 гостей, 0 анонимных