2016-03-08 25 views
0

需要一些建议。我有一个应用程序需要使用Selenium/SpecFlow/C#进行测试。该应用程序类似于Skype。所以我可以与人聊天,或者我可以给他们打电话。所以我在寻找:C#硒 - 同时浏览器互相交互

用户A - 登录Chrome的

用户B - 登录火狐

用户A呼叫用户B或进入文字聊天

用户B的答案电话或文本回用户A

我试图找出调用第二个浏览器窗口并访问同一个浏览器的功能和页面对象的最佳/最简单的方法。

目前我有下面所以我使用静态调用。任何人有任何建议?

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

回答

0

它直forward..you使用不同的webdriver实例相应browsers..If Web应用程序是在两种浏览器相同的话当然可以用同样提供浏览器的功能和页面对象使用不同的实例的webdriver分别..