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

Фотография

Как авторизоваться под двумя пользователями сразу?


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

#1 atatuev

atatuev

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

  • Members
  • Pip
  • 4 сообщений

Отправлено 08 декабря 2014 - 08:53

Доброго времени суток, форумчане! 

Не могу придумать решение задачи: нужно авторизоваться под двумя пользователями (покупатель, продавец) и проверить весь цикл проведения сделки. Не могу придумать как это реализовать и куда думать. В автоматизации совсем джун и буду рад любым комментариям и подсказкам.

Спасибо! )


  • 0

#2 BabyRoot

BabyRoot

    Специалист

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


Отправлено 08 декабря 2014 - 08:58

1. Авторизоваться пользователем

2. купить/продать или что там у вас этим пользователем

3. Авторизоваться продавцом.

4. сделать необходимые действия продавцом.

5. Проверить результат

 

При необходимости поменять действия продавца и покупателя.


  • 0

#3 atatuev

atatuev

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

  • Members
  • Pip
  • 4 сообщений

Отправлено 08 декабря 2014 - 09:01

это было рассмотрено, но, ИМХО, слегка неудобно.

нет ли возможности авторизовать пользователей в разных окнах и переключаться по ним? например, сделать одно окно приватным?


  • 0

#4 BabyRoot

BabyRoot

    Специалист

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


Отправлено 08 декабря 2014 - 09:09

Конечно, есть и такая возможность.

Запустите 2 драйвера и работайте с двумя окнами.

Запустите 1 драйвер и с помощью его открывайте новые окна и работайте с этими окнами.


  • 0

#5 mazik7

mazik7

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

  • Members
  • Pip
  • 63 сообщений
  • ФИО:Мазик
  • Город:Красноярск

Отправлено 08 декабря 2014 - 13:00

это было рассмотрено, но, ИМХО, слегка неудобно.

нет ли возможности авторизовать пользователей в разных окнах и переключаться по ним? например, сделать одно окно приватным?

Как написал BabyRoot, то в голову приходит именно идея с двумя экземплярами драйвера.

IWebDriver buyerdriver = new ChromeDriver();
IWebDriver sellerdriver = new ChromeDriver();

Ну а дальше я думаю понятно. С одним браузером я не пробовал, так как не было необходимости. А вот с IE в связке с остальными трудностей не было. Хотя их и не должно быть наверное. Сам junior, чего уж тут)


  • 0

:smile:


#6 atatuev

atatuev

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

  • Members
  • Pip
  • 4 сообщений

Отправлено 09 декабря 2014 - 09:44

спасибо вам большое! ) буду пробовать )


  • 0


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

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