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

Фотография

Запуск тестов под определенным пользователем


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

#1 vamfim

vamfim

    Новый участник

  • Members
  • Pip
  • 11 сообщений
  • ФИО:Вамфимов Дмитрий

Отправлено 20 июля 2017 - 05:22

Доброе утро.

 

Кейс следующий: есть компьютер, который привязан к определенному пользователю. При открытии определенной страницы - происходит автологин (т.е. никакой страницы логина нет) в веб-приложение. Ограничение на права доступа (изменение сертификатов и т.п.) присутствует аки в банковской сфере. 

 

Нужно: запустить тесты под пользователем TestLogin:TestPassword.

Запускать браузеры под разными профилями не вариант т.к. всегда логинит под дефолтными данными. В идеале открыть браузер сразу под TestLogin при этом ничего не меняя в настройках системы. Запускать под FireFox.

 

Возможно ли это? Если да, то где, примерно, копать?

 

Спасибо.


  • 0

#2 baxatob

baxatob

    Опытный участник

  • Members
  • PipPipPipPip
  • 258 сообщений
  • ФИО:Юрий
  • Город:Riga

Отправлено 20 июля 2017 - 08:13

А кукисы пробовали удалять перед сессией?


  • 0

#3 Spock

Spock

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

  • Members
  • PipPipPipPipPipPip
  • 1 772 сообщений
  • ФИО:Роман

Отправлено 20 июля 2017 - 08:26

а может наоборот надо инджектить куки?


  • 0

#4 BabyRoot

BabyRoot

    Специалист

  • Members
  • PipPipPipPipPip
  • 833 сообщений


Отправлено 20 июля 2017 - 09:05

Я такое видел в IE. Надо поставить в настройках браузера запрашивать логин и пароль. Не знаю есть ли такой аналог в других браузерах.

Прикрепленный файл  безопасность.png   17,46К   0 Количество загрузок:


  • 0

#5 vamfim

vamfim

    Новый участник

  • Members
  • Pip
  • 11 сообщений
  • ФИО:Вамфимов Дмитрий

Отправлено 20 июля 2017 - 10:13

Я такое видел в IE. Надо поставить в настройках браузера запрашивать логин и пароль. Не знаю есть ли такой аналог в других браузерах.

attachicon.gifбезопасность.png

не сработает т.к. никакие настройки изменить нельзя :) " Ограничение на права доступа (изменение сертификатов и т.п.) присутствует аки в банковской сфере. "


  • 0

#6 vamfim

vamfim

    Новый участник

  • Members
  • Pip
  • 11 сообщений
  • ФИО:Вамфимов Дмитрий

Отправлено 20 июля 2017 - 10:16

А кукисы пробовали удалять перед сессией?

 

а может наоборот надо инджектить куки?

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


  • 0

#7 Spock

Spock

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

  • Members
  • PipPipPipPipPipPip
  • 1 772 сообщений
  • ФИО:Роман

Отправлено 20 июля 2017 - 10:16

 

 

открыть браузер сразу под TestLogin при этом ничего не меняя в настройках системы. 

используя код - подготовить браузер: выставить нужные сертификаты, выставить нужные куки

 

а затем перейти по ссылке


  • 0

#8 Spock

Spock

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

  • Members
  • PipPipPipPipPipPip
  • 1 772 сообщений
  • ФИО:Роман

Отправлено 20 июля 2017 - 10:18

 

 

падают эксепшены, которые без админских прав решить нельзя

у вас авто-тесты, и куки инджектятся на вашей же машине (ну или на ЦИ сервере)

 

так что права должны быть


  • 0

#9 BabyRoot

BabyRoot

    Специалист

  • Members
  • PipPipPipPipPip
  • 833 сообщений


Отправлено 20 июля 2017 - 11:28

 

Я такое видел в IE. Надо поставить в настройках браузера запрашивать логин и пароль. Не знаю есть ли такой аналог в других браузерах.

attachicon.gifбезопасность.png

не сработает т.к. никакие настройки изменить нельзя :) " Ограничение на права доступа (изменение сертификатов и т.п.) присутствует аки в банковской сфере. "

 

Мы создавали запрос безопасникам, чтобы они создали тестового пользователя с нужными правами на изменение настроек, и этим пользователем логинились на комп и в локалку.


  • 0

#10 vamfim

vamfim

    Новый участник

  • Members
  • Pip
  • 11 сообщений
  • ФИО:Вамфимов Дмитрий

Отправлено 21 июля 2017 - 05:46

Повторюсь, на компе single sign on. Кукисы проблему не решат от слова совсем :) Запросы "безопасникам" также не дадут ничего от слова совсем, потому что на это никто не пойдет :)

 

 

 

 

открыть браузер сразу под TestLogin при этом ничего не меняя в настройках системы. 

используя код - подготовить браузер: выставить нужные сертификаты, выставить нужные куки

 

а затем перейти по ссылке

 

это полумеры, которые сработают на локальной машине. В данный момент на локальной машине я без проблем могу запускать тесты под собой. На сервере такой фокус не пройдет.


  • 0

#11 Spock

Spock

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

  • Members
  • PipPipPipPipPipPip
  • 1 772 сообщений
  • ФИО:Роман

Отправлено 21 июля 2017 - 07:36

 

 

Запросы "безопасникам" также не дадут ничего от слова совсем, потому что на это никто не пойдет :)

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

 

тогда наверное остаётся только поставить комп помощнее, побольше ядер, мощных процессоров и побольше памяти, и ранить тесты по ночам. Имею ввиду что ЦИ сервер ставить локально

 

а вообще надо конечно тоже разобраться с системой аутентификации, как она работает - либо это Single Sign On, либо LDAP либо ещё что - а то непонятно из выше написанного: то логин и пароль не спрашивает - а это LDAP, то Single Sign On, который логин и пароль спрашивает


  • 0


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

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