2016-03-08 4 views
0

Нужны некоторые предложения здесь. У меня есть приложение, которое нужно протестировать с использованием Selenium/SpecFlow/C#. Приложение похоже на skype. Поэтому я могу общаться в чате с людьми, или я могу позвонить им. Так что я ищу:C# Selenium - одновременные браузеры, взаимодействующие друг с другом

пользователя A - Войти Chrome

пользователя B - Вход Firefox

Пользователь А вызывает пользователя B или переходит в текстовый чат

пользователя B Ответы телефона или тексты обратно user A

Я пытаюсь выяснить лучший/самый простой способ вызвать второй экземпляр браузера и получить доступ к тем же функциям браузера и страницам.

В настоящее время у меня есть следующее, поэтому я использую статические вызовы. У кого-нибудь есть предложения?

public class Browser 
{ 
    static IWebDriver _driver; 
    static WebDriverWait _wait; 

ответ

0

Это прямой forward..you использовать другой экземпляр WebDriver для соответствующих browsers..If вашего веб-приложения является одинаковым в обоих браузерах, то, конечно, вы можете использовать те же функции браузера и объекты страниц при условии, что вы используете другой экземпляр WebDriver соответственно.